Shape.TextFrame Property (Word)
Returns a TextFrame object that contains the text for the specified shape.
Syntax
expression .TextFrame
expression A variable that represents a Shape object.
Example
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