Compartilhar via


Objeto TextRange (PowerPoint)

Contém o texto que está anexado a uma forma e as propriedades e os métodos para manipulação do texto.

Comentários

Os exemplos a seguir descrevem como:

  • Retornar o intervalo de texto em qualquer forma que você especificar.

  • Retornar um intervalo de texto da seleção.

  • Retornar determinados caracteres, palavras, linhas, frases ou parágrafos de um intervalo de texto.

  • Localizar e substituir texto em um intervalo de texto.

  • Inserir texto, a data e hora ou o número do slide em um intervalo de texto.

  • Posicionar o cursor onde você desejar em um intervalo de texto.

Exemplo

Usar o TextRangepropriedade do TextFrame objeto para retornar um objeto TextRange para qualquer forma especificada. Use a propriedade Textpara retornar a cadeia de caracteres de texto no objeto TextRange . O exemplo a seguir adiciona um retângulo a myDocument e define o texto nele contido.

Set myDocument = ActivePresentation.Slides(1)

myDocument.Shapes.AddShape(msoShapeRectangle, 0, 0, 250, 140) _

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

Como a propriedade Text é a propriedade padrão do objeto TextRange, as duas instruções a seguintes são 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"

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.

Use a propriedade TextRange do objeto Selection para retornar o texto selecionado atualmente. O exemplo seguinte copia a seleção para a área de transferência.

ActiveWindow.Selection.TextRange.Copy

Use um dos seguintes métodos para retornar uma parte do texto de um objeto TextRange: caracteres, Linhas, Parágrafos, É executado, Sentences, ou palavras.

Use o Localizare Substituamétodos para localizar e substituir texto em um intervalo de texto.

Use um destes métodos para inserir caracteres em um objeto TextRange:InsertAfter, InsertBefore, InsertDateTime, InsertSlideNumber, ou InsertSymbol.

Métodos

Nome
AddPeriods
ChangeCase
Characters
Copiar
Cut
Delete
Find
InsertAfter
InsertBefore
InsertDateTime
InsertSlideNumber
InsertSymbol
Linhas
LtrRun
Paragraphs
Paste
PasteSpecial
RemovePeriods
Replace
RotatedBounds
RtlRun
Execuções
Select
Sentences
TrimText
Words

Propriedades

Nome
ActionSettings
Application
BoundHeight
BoundLeft
BoundTop
BoundWidth
Contagem
Font
IndentLevel
LanguageID
Length
ParagraphFormat
Responsável
Start
Text

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.