Clase TextFrame (Word VBA)

La clase TextFrame representa el marco de texto en un objeto Shape .

Set

Para usar una variable de clase TextFrame, primero debe ser instanciado, por ejemplo

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

Los siguientes procedimientos se pueden usar para establecer variables de clase TextFrame : Shape.TextFrame, ShapeRange.TextFrame, Next y Previous

Temas

Los siguientes procedimientos de esta clase se han agrupado y se describen en una página temática separada

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

Propiedades

AutoSize Devuelve o establece un Long que indica si un marco de texto cambia de tamaño automáticamente.

ActiveDocument.Background.TextFrame.AutoSize =

Column Este objeto, miembro o enumeración está en desuso y no debería usarse en el código.

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

ContainingRange Devuelve un objeto Range que representa todo el artículo de una serie de formas con marcos de texto vinculados a los que pertenece el marco de texto especificado.

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

HasText True si la forma especificada tiene texto asociado.

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

HorizontalAnchor Devuelve o establece la alineación horizontal del texto en un marco de texto.

ActiveDocument.Background.TextFrame.HorizontalAnchor =

Next Devuelve un objeto TextFrame que representa el siguiente marco de texto en una colección de formas.

ActiveDocument.Background.TextFrame.Next =

NoTextRotation True si el texto del marco de texto no debe girar cuando se gira la forma.

ActiveDocument.Background.TextFrame.NoTextRotation =

Orientation Devuelve o establece la orientación del texto dentro del marco.

ActiveDocument.Background.TextFrame.Orientation =

Overflowing True si el texto dentro del marco de texto especificado no se ajusta en el marco.

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

Parent Devuelve un objeto Shape que representa la forma principal del marco de texto.

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

Previous Devuelve un objeto TextFrame que representa el marco de texto anterior de una colección de formas.

ActiveDocument.Background.TextFrame.Previous =

TextRange Devuelve un objeto Range que representa el texto del marco de texto especificado.

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

ThreeD Devuelve un objeto ThreeDFormat que contiene las propiedades de formato de efecto 3D del marco de texto especificado.

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

VerticalAnchor Devuelve o establece una constante MsoVerticalAnchor que representa la alineación vertical del texto dentro de una forma.

ActiveDocument.Background.TextFrame.VerticalAnchor =

WordWrap True si Microsoft Word ajusta el texto latino en medio de una palabra en los marcos de texto especificado.

ActiveDocument.Background.TextFrame.WordWrap =