Shape.HasTable プロパティ (発行元)

図形がテーブル オブジェクトを表す場合は msoTrue を返し、図形が他の種類のオブジェクトを表す場合は msoFalse を返します。 読み取り専用です。

構文

HasTable

: Shape オブジェクトを表す変数。

注釈

HasTable プロパティ値は、Microsoft Office タイプ ライブラリで宣言されている MsoTriState 定数のいずれかです。次の表に示します。

定数 説明
msoFalse 範囲内の図形は テーブル オブジェクトを表し ていません。
msoTriStateMixed MsoTruemsoFalse を指定した図形範囲の組み合わせを示します。
msoTrue 範囲内の図形は テーブル オブジェクトを表し ます。

次の使用例は、現在選択中の図形が表であるかどうかを調べます。 表である場合は、列 1 の幅を 2.54 センチ (72 ポイント) に設定します。

Sub IsTable() 
 
 With Application.Selection.ShapeRange 
 If .HasTable = msoTrue Then 
 .Table.Columns(1).Width = 72 
 End If 
 End With 
 
End Sub

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。