Shape.HasTextFrame-Eigenschaft (Publisher)

Gibt eine MsoTriState-Konstante zurück, wenn der angegebenen Form ein TextFrame-Objekt zugeordnet ist. Schreibgeschützt.

Syntax

Ausdruck. HasTextFrame

Ausdruck Eine Variable, die ein Shape-Objekt darstellt.

HinwBemerkungeneise

Wenn die HasTextFrame -Eigenschaft auf true festgelegt ist, müssen die Clients Überprüfen des Werts der HasText -Eigenschaft des TextFrame -Objekts, um festzustellen, ob der Text auf die Form vorhanden ist.

Der Wert der HasTextFrame -Eigenschaft kann eine der in der Microsoft Office-Typbibliothek deklarierten und in der folgenden Tabelle angezeigten MsoTriState -Konstanten sein.

Konstante Beschreibung
msoFalse Die angegebene Form hat kein TextFrame -Objekt zugeordnet.
msoTriStateMixed Gibt eine Kombination von MsoTrue und MsoFalse für den angegebenen Formenbereich an.
msoTrue Die angegebene Form ist ein TextFrame -Objekt zugeordnet.

Beispiel

In diesem Beispiel werden alle Shapes in der Auswahl getestet, und wenn keine Textrahmen zugeordnet sind, werden sie linksbündig ausgerichtet.

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

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.