Shape.TextFrame Property (Word)

Returns a TextFrame object that contains the text for the specified shape.


expression. TextFrame

expression A variable that represents a 'Shape' object.


This example adds a rectangle to myDocument , adds text to the rectangle, and sets the margins for the text frame.

Set myDocument = ActiveDocument 
With myDocument.Shapes.AddShape(msoShapeRectangle, _ 
 0, 0, 250, 140).TextFrame 
 .TextRange.Text = "Here is some test text" 
 .MarginBottom = 0 
 .MarginLeft = 100 
 .MarginRight = 0 
 .MarginTop = 20 
End With

See also

Shape Object