Shape.HasTextFrame プロパティ (Publisher)
指定した図形に TextFrame オブジェクトが関連付けられている場合は、MsoTriState 定数を返します。 読み取り専用です。
構文
式。HasTextFrame
式Shape オブジェクトを表す変数。
注釈
HasTextFrame プロパティが true の場合クライアントは図形にテキストがあるかどうかを決定する TextFrame オブジェクトの HasText プロパティの値をチェックする必要があります。
HasTextFrame プロパティの値には、Microsoft Office のタイプ ライブラリで宣言されているし、次の表に示す msotristate クラス の定数のいずれかを指定できます。
定数 | 説明 |
---|---|
msoFalse | 指定した図形には、それに関連付けられた TextFrame オブジェクトがありません。 |
msoTriStateMixed | MsoTrue と msoFalse を指定した図形範囲の組み合わせを示します。 |
msoTrue | 指定した図形には、それに関連付けられた TextFrame オブジェクトがあります。 |
例
次の使用例は、選択範囲のすべての図形をテストし、テキスト フレームが関連付けられていない場合は、左揃えになります。
Sub MoveLeft()
Dim shpAll As ShapeRange
Set shpAll = Application.ActiveDocument.Selection.ShapeRange
If shpAll.HasTextFrame = msoFalse Then
shpAll.Align msoAlignLefts, msoTrue
End If
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。