// 新規ワークブックの作成 var workbook = new GrapeCity.Documents.Excel.Workbook(); workbook.Worksheets[0].Range["B1"].Formula = @"='D:\[A.xlsx]Sheet1'!A1"; // 外部ワークブックのインスタンスとして新しいワークブックを作成 var workbook2 = new GrapeCity.Documents.Excel.Workbook(); workbook2.Worksheets[0].Range["A1"].Value = "Hello, World!"; // 外部ワークブックデータのキャッシュを更新 foreach (var item in workbook.GetExcelLinkSources()) { workbook.UpdateExcelLink(item, workbook2); } // xlsx ファイルに保存 workbook.Save("CrossWorkbookFormula.xlsx");
' 新規ワークブックの作成 Dim workbook As New Workbook workbook.Worksheets(0).Range!B1.Formula = "='D:\[A.xlsx]Sheet1'!A1" ' 外部ワークブックのインスタンスとして新しいワークブックを作成 Dim workbook2 As New Excel.Workbook workbook2.Worksheets(0).Range!A1.Value = "Hello, World!" ' 外部ワークブックデータのキャッシュを更新 For Each item In workbook.GetExcelLinkSources() workbook.UpdateExcelLink(item, workbook2) Next ' xlsx ファイルに保存 workbook.Save("CrossWorkbookFormula.xlsx")