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

指定した図形に 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 のサポートおよびフィードバックを参照してください。