Compartilhar via


Objeto TextFrame (PowerPoint)

Representa o quadro de texto em um objeto Shape. Contém o texto no quadro de texto e propriedades e métodos que controlam o alinhamento e ancoragem do quadro de texto.

Exemplo

Use a propriedade TextFrame para retornar um objeto TextFrame. O exemplo a seguir adiciona um retângulo a myDocument, adiciona texto ao retângulo e define as margens do quadro de texto.

Set myDocument = ActivePresentation.Slides(1)

With myDocument.Shapes _

        .AddShape(msoShapeRectangle, 0, 0, 250, 140).TextFrame

    .TextRange.Text = "Here is some test text"

    .MarginBottom = 10

    .MarginLeft = 10

    .MarginRight = 10

    .MarginTop = 10

End With

Use o HasTextFramepropriedade para determinar se uma forma tem um quadro de texto e use o HasTextpropriedade para determinar se o quadro de texto contém texto, conforme mostrado no exemplo a seguir.

Set myDocument = ActivePresentation.Slides(1)

For Each s In myDocument.Shapes

    If s.HasTextFrame Then

        With s.TextFrame

            If .HasText Then MsgBox .TextRange.Text

        End With

    End If

Next

Métodos

Nome
DeleteText

Propriedades

Nome
Aplicativo
AutoSize
Creator
HasText
HorizontalAnchor
MarginBottom
MarginLeft
MarginRight
MarginTop
Orientation
Responsável
Régua
TextRange
VerticalAnchor
WordWrap

Confira também

Referência de modelo de objeto do PowerPoint

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.