サイズの大きなワークシートで、連続しない行/列を選択している場合は、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; |