次の方法で共有


DataBodyRange プロパティ

Office web コンポーネント Visual Basic リファレンス

DataBodyRange プロパティ

指定した ListObject オブジェクトのデータが連結された行を Range オブジェクトとして返します。値の取得のみ可能です。Range オブジェクトを指定します。

expression**.DataBodyRange**

*expression   * 必ず指定します。ListObject オブジェクトを表すオブジェクト式を指定します。

解説

Range オブジェクトのプロパティとメソッドにはサポートされていないものもあります。サポートされていないプロパティは、LockedMergeArea、および MergeCells です。サポートされていないメソッドは、DeleteInsertMerge、および 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