次の方法で共有


Story.HasTextFrame プロパティ (Publisher)

指定した図形に TextFrame オブジェクトが関連付けられているかどうかを示します。 読み取り専用です。

構文

HasTextFrame

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

注釈

HasTextFrame プロパティが true の場合クライアントは図形にテキストがあるかどうかを決定する TextFrame オブジェクトの HasText プロパティの値をチェックする必要があります。

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

定数 説明
msoFalse 指定した図形には、それに関連付けられた TextFrame オブジェクトがありません。
msoTriStateMixed MsoTruemsoFalse を指定した図形範囲の組み合わせを示します。
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 のサポートおよびフィードバックを参照してください。