Klasse TextFrame (Word VBA)

Die Klasse TextFrame stellt den Textrahmen in einem Shape -Objekt dar.

Set

Um eine TextFrame -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise

Dim tfe as TextFrame
Set tfe = ActiveDocument.Background.TextFrame

Die folgenden Prozeduren können zum Festlegen der TextFrame Klassenvariablen verwendet werden : Shape.TextFrame, ShapeRange.TextFrame, Next und Previous

Themas

Die folgenden Prozeduren in dieser Klasse wurden zusammengefasst und auf eine separate Themenseite beschrieben

Format with its procedures MarginBottom, MarginLeft, MarginRight, MarginTop, PathFormat und WarpFormat

Eigenschaften

AutoSize Dient zum Zurückgeben oder Festlegen eines Werts vom Typ Long , der angibt, ob ein Textrahmen automatisch angepasst wird.

ActiveDocument.Background.TextFrame.AutoSize =

Column Dieses Objekt, dieses Mitglied oder diese Aufzählung ist veraltet und kann nicht in Ihrem Code verwendet werden.

Dim tc2Column As Office.TextColumn2
Set tc2Column = ActiveDocument.Background.TextFrame.Column

ContainingRange Gibt ein Range -Objekt zurück, das den gesamten Textabschnitt in einer Reihe von Formen mit verknüpften Textrahmen darstellt, zu denen der angegebene Textrahmen gehört.

Dim rngContainingRange As Range
Set rngContainingRange = ActiveDocument.Background.TextFrame.ContainingRange

HasText True, wenn der angegebenen Form Text zugeordnet ist.

Dim lngHasText As Long
lngHasText = ActiveDocument.Background.TextFrame.HasText

HorizontalAnchor Gibt die horizontale Ausrichtung für Text in einem Textrahmen zurück oder legt diese fest.

ActiveDocument.Background.TextFrame.HorizontalAnchor =

Next Gibt ein TextFrame-Objekt zurück, das den nächsten Textrahmen in einer Auflistung von Formen darstellt.

ActiveDocument.Background.TextFrame.Next =

NoTextRotation True , wenn Text im Textrahmen nicht gedreht werden soll, wenn das Shape gedreht wird.

ActiveDocument.Background.TextFrame.NoTextRotation =

Orientation Gibt die Ausrichtung von Text, der sich in einem Frame befindet, zurück oder legt sie fest.

ActiveDocument.Background.TextFrame.Orientation =

Overflowing True, wenn der Text innerhalb des angegebenen Textframes nicht vollständig in den Frame passt.

Dim booOverflowing As Boolean
booOverflowing = ActiveDocument.Background.TextFrame.Overflowing

Parent Gibt ein Shape -Objekt zurück, das die übergeordnete Form des Textrahmens darstellt.

Dim shpParent As Shape
Set shpParent = ActiveDocument.Background.TextFrame.Parent

Previous Gibt ein TextFrame-Objekt zurück, das den vorherige Textrahmen in einer Auflistung von Formen darstellt.

ActiveDocument.Background.TextFrame.Previous =

TextRange Gibt ein Range -Objekt zurück, das den Text im angegebenen Textframe darstellt.

Dim rngTextRange As Range
Set rngTextRange = ActiveDocument.Background.TextFrame.TextRange

ThreeD Gibt ein ThreeDFormat -Objekt zurück, das 3D-Effekt Formatierungseigenschaften für den angegebenen Textrahmen enthält.

Dim tdfThreeD As ThreeDFormat
Set tdfThreeD = ActiveDocument.Background.TextFrame.ThreeD

VerticalAnchor Gibt eine MsoVerticalAnchor-Konstante zurück, die die vertikale Ausrichtung des Texts in einer Form darstellt, oder legt diese Konstante fest.

ActiveDocument.Background.TextFrame.VerticalAnchor =

WordWrap True , wenn Microsoft Word lateinischen Text in der Mitte eines Wortes in den angegebenen Textrahmen umschließt.

ActiveDocument.Background.TextFrame.WordWrap =