Objeto TextRange (PowerPoint)
Contiene el texto adjunto a una forma, así como las propiedades y los métodos de manipulación del texto.
Comentarios
En los siguientes ejemplos se describe cómo:
Devolver el intervalo de texto de cualquier forma que se especifique.
Devolver el intervalo de texto de la selección.
Devolver determinados caracteres, palabras, líneas, oraciones o párrafos de un intervalo de texto.
Buscar y reemplazar texto en un intervalo de texto.
Insertar texto, la fecha y hora o el número de diapositiva en un intervalo de texto.
Colocar el cursor donde se desee en un intervalo de texto.
Ejemplo:
Utilice el TextRangepropiedad de la TextFrame objeto para devolver un objeto TextRange para cualquier forma que se especifique. Utilice la propiedad Textpara devolver la cadena de texto en el objeto TextRange . En el siguiente ejemplo se agrega un rectángulo a myDocument y se establece el texto que contiene.
Set myDocument = ActivePresentation.Slides(1)
myDocument.Shapes.AddShape(msoShapeRectangle, 0, 0, 250, 140) _
.TextFrame.TextRange.Text = "Here is some test text"
Dado que la propiedad Text es la propiedad predeterminada del objeto TextRange, las dos instrucciones siguientes son equivalentes.
ActivePresentation.Slides(1).Shapes(1).TextFrame _
.TextRange.Text = "Here is some test text"
ActivePresentation.Slides(1).Shapes(1).TextFrame _
.TextRange = "Here is some test text"
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.
Utilice la propiedad TextRange del objeto Selection para devolver el texto actualmente seleccionado. En el ejemplo siguiente se copia la selección en el Portapapeles.
ActiveWindow.Selection.TextRange.Copy
Utilice uno de los siguientes métodos para devolver una parte del texto de un objeto TextRange: caracteres, Líneas, Párrafos, Se ejecuta, Oraciones, o palabras.
Utilice Buscary Reemplazarmétodos para buscar y reemplazar texto en un intervalo de texto.
Utilice uno de los siguientes métodos para insertar caracteres en un objeto TextRange:InsertAfter, InsertBefore, InsertDateTime, InsertSlideNumber, o InsertSymbol.
Métodos
Propiedades
Nombre |
---|
ActionSettings |
Application |
BoundHeight |
BoundLeft |
BoundTop |
BoundWidth |
Count |
Font |
IndentLevel |
LanguageID |
Longitud |
ParagraphFormat |
Parent |
Start |
Text |
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.