Compartir a través de


Objeto TextFrame (PowerPoint)

Representa el marco de texto en un objeto Shape. Contiene el texto en el marco de texto y las propiedades y métodos que controlan la alineación y la fijación del marco de texto.

Ejemplo:

Utilice la propiedad TextFrame para devolver un objeto TextFrame. En el ejemplo siguiente se agrega un rectángulo a myDocument, agrega texto al rectángulo y se establece los márgenes del marco 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

Utilice el HasTextFramepropiedad para determinar si una forma tiene un marco de texto y utilizar el HasTextpropiedad para determinar si el marco de texto contiene texto, tal como se muestra en el ejemplo siguiente.

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

Nombre
DeleteText

Propiedades

Nombre
Application
AutoSize
Creator
HasText
HorizontalAnchor
MarginBottom
MarginLeft
MarginRight
MarginTop
Orientación
Parent
Ruler
TextRange
VerticalAnchor
WordWrap

Consulte también

Referencia del modelo de objetos de PowerPoint

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.