ShapeRange.HasTextFrame-Eigenschaft (Publisher)
Gibt an, ob der angegebenen Form ein TextFrame-Objekt zugeordnet ist. Schreibgeschützt.
Syntax
Ausdruck. HasTextFrame
Ausdruck Eine Variable, die ein ShapeRange-Objekt darstellt.
Hinweise
Wenn die HasTextFrame-Eigenschaft true ist, müssen Clients den Wert der HasText-Eigenschaft des TextFrame-Objekts überprüfen, um zu ermitteln, ob text in der Form vorhanden ist.
Der HasTextFrame-Eigenschaftswert kann eine der msoTriState-Konstanten sein, die in der Microsoft Office-Typbibliothek deklariert und in der folgenden Tabelle angezeigt werden.
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.