行ヘッダと列ヘッダのセルを結合して、複数の行と列にまたがるセルを作成することができます。IRangeインタフェースのTextプロパティを使用することでヘッダセルにラベルを追加できます。次の画像で示しているように、デフォルト動作でヘッダを結合するには、IRangeインタフェースのMergeメソッドを使用します。
既定では、ユーザーがヘッダセルをクリックすると、列全体が選択状態になります。ユーザーが、結合されたヘッダセルをクリックしたときの選択範囲を、GcSpreadSheetクラスのMergedCellSelectionPolicyプロパティで設定できます。以下、列ヘッダの2行1列目のセル(「1st Quarter」セル)をクリックした場合の、MergedCellSelectionPolicy列挙体の各設定値と選択範囲です。
| Default | Contained |
|---|---|
|
既定値。結合の起点の列(行)のみを選択します。 |
ヘッダ領域に収まるセルを選択します。 |
| Ignore | Intersected |
|
クリックされた列(行)のみを選択します。 |
ヘッダ領域に含まれるセルをすべて選択します。 |
次のコードは、2列を含む行ヘッダと3行を含む列ヘッダでセル結合を示します。