Share via


Shape.TextFrame Property

PowerPoint Developer Reference

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.

Visual Basic for Applications
  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

See Also