Excel for WPF/Silverlight
Clone() メソッド
使用例 

C1.WPF.Excel.4.5.2 アセンブリ > C1.WPF.Excel 名前空間 > XLSheet クラス : Clone() メソッド
このシートのコピーを作成します。
シンタックス
'宣言
 
Public Function Clone() As XLSheet
public XLSheet Clone()

戻り値の型

このシートと同じ内容と書式を持つ新しい XLSheetオブジェクト。
解説

シートの複製を作成したら、シートの名前を変更してから、ブックに追加する必要があります。名前の重複は許可されていません。

このメソッドは、類似のシートを多数含むブックを生成するアプリケーションで便利です。

使用例
次のコードは、テンプレートシートを含むブックをロードし、テンプレートシートのコピーを 12 個作成し、テンプレートシートを削除し、ファイルを新しい名前で保存します。
// テンプレートシートを含むブックをロードします
_c1xl.Load(@"c:\temp\template.xls");
          
// テンプレートシートのコピーを 12 個作成します
XLSheet templateSheet = _c1xl.Sheets["Template"];
for (int month = 1; month <= 12; month++)
{
  XLSheet newSheet = templateSheet.Clone();
  newSheet.Name = month.ToString(); // 複製の名前を変更します
  newSheet[0,0].Value = month; // 変更を行います
  _c1xl.Sheets.Add(newSheet); // 複製をブックに追加します
}
          
// テンプレートシートを削除し、新しい名前で保存します
_c1xl.Sheets.Remove("Template");
_c1xl.Save(@"C:\temp\expense_report.xls");
参照

XLSheet クラス
XLSheet メンバ