// 新規ワークブックの作成 var workbook = new GrapeCity.Documents.Excel.Workbook(); // テンプレートファイルをリソースからソースワークブックに読み込む GrapeCity.Documents.Excel.Workbook source_workbook = new GrapeCity.Documents.Excel.Workbook(); var source_fileStream = this.GetResourceStream("xlsx\\Home inventory.xlsx"); source_workbook.Open(source_fileStream); // ソースワークブックのアクティブワークシートの内容を、現在のワークブックの最初のシートの前にコピー var copy_worksheet = source_workbook.ActiveSheet.CopyBefore(workbook.Worksheets[0]); copy_worksheet.Name = "Home inventory のコピー"; copy_worksheet.Activate(); workbook.Theme = source_workbook.Theme; // xlsx ファイルに保存 workbook.Save("CopyWorksheetBetweenWorkbooks.xlsx");
' 新規ワークブックの作成 Dim workbook As New Workbook ' テンプレートファイルをリソースからソースワークブックに読み込む Dim source_workbook As New Excel.Workbook Dim source_fileStream = GetResourceStream("Home inventory.xlsx") source_workbook.Open(source_fileStream) ' ソースワークブックのアクティブワークシートの内容を、現在のワークブックの最初のシートの前にコピー Dim copy_worksheet = source_workbook.ActiveSheet.CopyBefore(workbook.Worksheets(0)) copy_worksheet.Name = "Home inventory のコピー" copy_worksheet.Activate() workbook.Theme = source_workbook.Theme ' xlsx ファイルに保存 workbook.Save("CopyWorksheetBetweenWorkbooks.xlsx")