次の方法で共有


Shape.HasTable プロパティ (Publisher)

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

構文

HasTable

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

注釈

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

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

次の使用例は、現在選択中の図形が表であるかどうかを調べます。 表である場合は、列 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 のサポートおよびフィードバックを参照してください。