DioDocs for Excel
DioDocs for Excel
範囲内の領域へのアクセス
機能 > ワークシート > 範囲の操作 > 範囲内の領域へのアクセス

サイズの大きなワークシートで、連続しない行/列を選択している場合は、IAreasインタフェースのインデクサ表記を使用して、複数の領域から成る範囲内の特定の領域にアクセスできます。IAreasインタフェースのCountプロパティは、複数の領域から成る範囲の領域数(領域の数)を表します。

IRangeインタフェースのAreasプロパティは、複数の領域から成る範囲内のすべての選択領域を表します。

範囲内の領域にアクセスする方法については、次のサンプルコードを参照してください。

C#
コードのコピー
//area1はA5:B7です
var area1 = worksheet.Range["A5:B7,C3,H5:N6"].Areas[0];

//area1の内部色を設定します
area1.Interior.Color = Color.Pink;

//area2はC3です
var area2 = worksheet.Range["A5:B7,C3,H5:N6"].Areas[1];

//area2の内部色を設定します
area2.Interior.Color = Color.LightGreen;

//area3はH5:N6です
var area3 = worksheet.Range["A5:B7,C3,H5:N6"].Areas[2];

//area3の内部色を設定します
area3.Interior.Color = Color.LightBlue;