SPREAD for WPF 3.0J - GcSpreadSheet > 開発者ガイド > テーブル > 構造化参照 > 構造化参照の使用 |
構造化参照をテーブルに追加するには、IRangeインタフェースのFormulaプロパティを使用します。テーブル外のセルにテーブルの参照を含む数式を使用することができます。ただし、テーブル名が唯一で有効である必要があります。
次のサンプルコードは、数式に構造化参照を使用する方法を示します。
コードのコピー
|
|
---|---|
// 構造化参照を使用します。 GcSpreadSheet.Workbook.Worksheets[0].Cells[1, 1].Text = "名前"; GcSpreadSheet.Workbook.Worksheets[0].Cells[1, 2].Text = "値"; GcSpreadSheet.Workbook.Worksheets[0].Cells[2, 1].Text = "青木"; GcSpreadSheet.Workbook.Worksheets[0].Cells[2, 2].Value = 50; GcSpreadSheet.Workbook.Worksheets[0].Cells[3, 1].Text = "明美"; GcSpreadSheet.Workbook.Worksheets[0].Cells[3, 2].Value = 10; GcSpreadSheet.Workbook.Worksheets[0].Cells[4, 1].Text = "春樹"; GcSpreadSheet.Workbook.Worksheets[0].Cells[4, 2].Value = 78; GcSpreadSheet.Workbook.Worksheets[0].Tables.Add(1, 1, 4, 2, YesNoGuess.Yes, null, "Table"); GcSpreadSheet.Workbook.Worksheets[0].Cells[5, 2].Formula = "SUM(Table[値])"; GcSpreadSheet.Workbook.Worksheets[0].Columns[1, 2].ColumnWidth = 150; |
コードのコピー
|
|
---|---|
' 構造化参照を使用します。 GcSpreadSheet.Workbook.Worksheets(0).Cells(1, 1).Text = "名前" GcSpreadSheet.Workbook.Worksheets(0).Cells(1, 2).Text = "値" GcSpreadSheet.Workbook.Worksheets(0).Cells(2, 1).Text = "青木" GcSpreadSheet.Workbook.Worksheets(0).Cells(2, 2).Value = 50 GcSpreadSheet.Workbook.Worksheets(0).Cells(3, 1).Text = "明美" GcSpreadSheet.Workbook.Worksheets(0).Cells(3, 2).Value = 10 GcSpreadSheet.Workbook.Worksheets(0).Cells(4, 1).Text = "春樹" GcSpreadSheet.Workbook.Worksheets(0).Cells(4, 2).Value = 78 GcSpreadSheet.Workbook.Worksheets(0).Tables.Add(1, 1, 4, 2, YesNoGuess.Yes, Nothing, "Table") GcSpreadSheet.Workbook.Worksheets(0).Cells(5, 2).Formula = "SUM(Table[値])" GcSpreadSheet.Workbook.Worksheets(0).Columns(1, 2).ColumnWidth = 150 |