SPREAD for WPF 3.0J - GcSpreadSheet
構造化参照の使用
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