Classe TextFrame (Word VBA)

La classe TextFrame représente le cadre de texte d'un objet Shape.

Set

Pour utiliser une variable de classe TextFrame, elle doit d'abord être instanciée, par exemple

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

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe TextFrame : Shape.TextFrame, ShapeRange.TextFrame, Next et Previous

Thèmes

Les procédures suivantes de cette classe ont été regroupées et sont décrites sur une page thématique séparée

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

Propriétés

AutoSize Cette propriété renvoie ou définit un type long qui indique si un cadre de texte est automatiquement redimensionné.

ActiveDocument.Background.TextFrame.AutoSize =

Column Cet objet, ce membre ou cette énumération est déconseillé et n’est pas destiné à être utilisé dans votre code.

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

ContainingRange Renvoie un objet Range qui représente l’article entier d’une série de formes avec des cadres de texte liés auxquels le cadre de texte spécifié appartient.

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

HasText Cette propriété a la valeur True si du texte est associé à la forme spécifiée.

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

HorizontalAnchor Cette propriété renvoie ou définit l'alignement horizontal du texte dans un cadre de texte.

ActiveDocument.Background.TextFrame.HorizontalAnchor =

Next Renvoie un objet TextFrame représentant le cadre de texte suivant dans une collection de formes.

ActiveDocument.Background.TextFrame.Next =

NoTextRotation True si le texte dans le cadre de texte ne doit pas pivoter lors de la rotation de la forme.

ActiveDocument.Background.TextFrame.NoTextRotation =

Orientation Cette propriété renvoie ou définit l'orientation du texte à l'intérieur du cadre.

ActiveDocument.Background.TextFrame.Orientation =

Overflowing True si le texte à l'intérieur du cadre de texte spécifié ne tient pas complètement dans le cadre.

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

Parent Renvoie un objet Shape qui représente la forme parente du cadre de texte.

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

Previous Renvoie un objet TextFrame représentant le cadre de texte précédent dans une collection de formes.

ActiveDocument.Background.TextFrame.Previous =

TextRange Renvoie un objet Range qui représente le texte du cadre de texte spécifié.

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

ThreeD Renvoie un objet ThreeDFormat qui contient les propriétés de mise en forme des effets 3D pour le cadre de texte spécifié.

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

VerticalAnchor Cette propriété renvoie ou définit une constante MsoVerticalAnchor qui représente l’alignement vertical du texte dans une forme.

ActiveDocument.Background.TextFrame.VerticalAnchor =

WordWrap La valeur true si Microsoft Word ajuste le texte Latin au milieu d'un mot dans les cadres de texte spécifiée.

ActiveDocument.Background.TextFrame.WordWrap =