DataBodyRange プロパティ
Office web コンポーネント Visual Basic リファレンス |
DataBodyRange プロパティ
指定した ListObject オブジェクトのデータが連結された行を Range オブジェクトとして返します。値の取得のみ可能です。Range オブジェクトを指定します。
expression**.DataBodyRange**
*expression * 必ず指定します。ListObject オブジェクトを表すオブジェクト式を指定します。
解説
Range オブジェクトのプロパティとメソッドにはサポートされていないものもあります。サポートされていないプロパティは、Locked、MergeArea、および MergeCells です。サポートされていないメソッドは、Delete、Insert、Merge、および UnMerge です。DataBodyRange には、HeaderRowRange プロパティ (データが連結された行の上部にある見出し行) または InsertRowRange プロパティ (データが連結された行の下部にある挿入行) が含まれません。
行の色は、XML リスト内にあるすべての行に対してのみ設定できます。挿入行の色を設定することはできません。
使用例
次の例では、ListObject オブジェクトの DataBodyRange の内部の色を黄色、境界線の色を赤色に設定します。
Dim gDataBody
' 変数をデータ範囲に設定します。
Set rngDataBody = Spreadsheet1.ActiveSheet.ListObjects(1).DataBodyRange
' データ範囲の内部の色と境界線の色を設定します。
With rngDataBody
.Interior.ColorIndex = 6
.Borders.ColorIndex = 3
End With