SpreadsheetGearで既存のIWorksheetオブジェクトをコピーして複製する方法は?
別のワークシートに基づいて同一のワークシートを作成したい (すべての値、数式、名前付き範囲などに従う必要があります)。
SpreadsheetGearで既存のIWorksheetオブジェクトをコピーして複製する方法は?
別のワークシートに基づいて同一のワークシートを作成したい (すべての値、数式、名前付き範囲などに従う必要があります)。
ISheet を使用できます。CopyAfter / CopyBeforeメソッドを使用して、単一のシート全体を名前付き範囲を含めて別の場所にコピーします。この「他の場所」は、コピーしているシートと同じブック内にある可能性があります。またはまったく別のワークブック。例:
// Make copy of "Sheet1" in sourceWorkbook after "Sheet3" in destWorkbook
IWorksheet newSheet = sourceWorkbook.Worksheets["Sheet1"].CopyAfter(destWorkbook.Worksheets["Sheet3"]);