Shape.TextFrame Property (PowerPoint)
Returns a TextFrame object that contains the alignment and anchoring properties for the specified shape or master text style.
Syntax
expression .TextFrame
expression A variable that represents a Shape object.
Return Value
TextFrame
Remarks
Use the TextRange property of the TextFrame object to return the text in the text frame.
Use the HasTextFrame property to determine whether a shape contains a text frame before you apply the TextFrame property.
Example
This example adds a rectangle to myDocument, adds text to the rectangle, and sets the top margin for the text frame.
Set myDocument = ActivePresentation.Slides(1)
With myDocument.Shapes _
.AddShape(msoShapeRectangle, 180, 175, 350, 140).TextFrame
.TextRange.Text = "Here is some test text"
.MarginTop = 10
End With