Shape.HasTable プロパティ (Publisher)
図形が Table オブジェクトを表す場合は msoTrue を返し、図形が他のオブジェクト型を表す場合は msoFalse を返します。 読み取り専用です。
構文
式。HasTable
式Shape オブジェクトを表す変数。
注釈
HasTable プロパティの値は、Microsoft Office タイプ ライブラリで宣言され、次の表に示す MsoTriState クラスの定数のいずれかになります。
定数 | 説明 |
---|---|
msoFalse | 範囲内の図形は Table オブジェクトを表しません。 |
msoTriStateMixed | MsoTrue と msoFalse を指定した図形範囲の組み合わせを示します。 |
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 のサポートおよびフィードバックを参照してください。