Classe TextRange (PowerPoint VBA)

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

As classes Selection e TextFrame. dão acesso à classe TextRange

Para usar uma variável de classe TextRange, ela primeiro precisa ser instanciada por exemplo

Dim tre as TextRange
Set tre = ActiveWindow.Selection.TextRange
Os procedimentos a seguir podem ser usados ​​para definir variáveis ​​do tipo TextRange: Selection.TextRange, TextFrame.TextRange, Characters, Find, InsertAfter, InsertBefore, InsertDateTime, InsertSlideNumber, InsertSymbol, Lines, Paragraphs, Paste, PasteSpecial, Replace ...Runs, Sentences, TrimText, Words.

Métodos

AddPeriods - Adiciona um ponto ao final de cada parágrafo no texto especificado.

ChangeCase - Altera a capitalização do texto especificado.

Characters - Retorna um objeto TextRange que representa o subconjunto especificado de caracteres de texto. Para obter informações sobre como contar ou fazer loop pelos caracteres de um intervalo de texto, consulte o objeto TextRange.

Copy - Copia o objeto especificado para a Área de transferência.

Cut - Exclui o objeto especificado e o coloca na Área de transferência.

Delete - Exclui o objeto TextRange especificado.

Find - Localiza o texto especificado em um intervalo de texto e retorna um objeto TextRange que representa o primeiro intervalo de texto onde o texto é encontrado. Retorna Nothing se nenhuma correspondência for encontrada.

InsertAfter - Acrescenta uma cadeia de caracteres até o final do intervalo de texto especificado. Retorna um objeto TextRange que representa o texto anexado. Quando usado sem um argumento, esse método retorna uma sequência de caracteres de tamanho zero no fim do intervalo especificado.

InsertBefore - Anexa uma sequência de caracteres ao início do intervalo de texto especificado. Retorna um objeto TextRange que representa o texto anexado. Quando usado sem um argumento, esse método retorna uma sequência de caracteres de tamanho zero no fim do intervalo especificado.

InsertDateTime - Insere a data e hora no intervalo de texto especificado. Retorna um objeto TextRange que representa o texto inserido.

InsertSlideNumber - Insere o número do slide do slide atual no intervalo de texto especificado. Retorna um objeto TextRange que representa o número do slide.

InsertSymbol - Retorna um objeto TextRange que representa um símbolo inserido no intervalo de texto especificado.

Lines - Retorna um objeto TextRange que representa o subconjunto especificado de linhas de texto. Para obter informações sobre contagem ou loop pelas linhas de um intervalo de texto, consulte o objeto TextRange.

LtrRun - Define a direção do texto em um intervalo de texto para leitura da esquerda para a direita.

Paragraphs - Retorna um objeto TextRange que representa o subconjunto especificado de parágrafos de texto.

Paste - Cola o texto da Área de Transferência no intervalo de texto especificado e retorna um objeto TextRange que representa o texto colado.

PasteSpecial - Substitui o intervalo de texto com o conteúdo da área de transferência no formato especificado.

RemovePeriods - Remove o ponto do final de cada parágrafo, no texto especificado.

Replace - Localiza o texto específico em um intervalo de texto, substitui o texto localizado com uma cadeia de caracteres especificada e retorna um objeto TextRange que representa a primeira ocorrência do texto localizado. Retorna Nothing se nenhuma correspondência for encontrada.

RotatedBounds - Retorna as coordenadas dos vértices da caixa de contorno de texto para o intervalo de texto especificado.

RtlRun - Define a direção do texto, em um intervalo de texto, para ser lido da direita para a esquerda.

Runs - Retorna um objeto TextRange que representa o subconjunto especificado de sequências de texto. Um fluxo de texto consiste em um intervalo de caracteres que compartilham os mesmos atributos de fonte.

Select - Seleciona o objeto especificado.

Sentences - Retorna um objeto TextRange que representa o subconjunto especificado de sentenças de texto.

TrimText - Retorna um objeto TextRange que representa o texto especificado, menos os espaços do carro.

Words - Retorna um objeto TextRange que representa o subconjunto especificado de palavras de texto.

Propriedades

Text (Default member) - Retorna ou define um String que representa o texto contido no objeto especificado. Leitura/gravação.

ActionSettings Retorna um objeto ActionSettings que contém informações sobre a ação que ocorre quando o usuário clica ou move o mouse sobre o intervalo de texto ou forma especificado durante uma apresentação de slides. Somente leitura.

BoundHeight Retorna a altura em pontos da caixa delimitadora de texto do quadro de texto especificado. Somente leitura.

BoundLeft Retorna a distância em pontos da borda esquerda da caixa delimitadora de texto do quadro de texto especificado até a borda esquerda do slide. Somente leitura.

BoundTop Retorna a distância em pontos da parte superior da caixa delimitadora de texto do quadro de texto especificado até a parte superior do slide. Somente leitura.

BoundWidth Retorna a largura em pontos da caixa delimitadora de texto do quadro de texto especificado. Somente leitura.

Count Retorna o número de objetos na coleção especificada. Somente leitura.

Font Retorna um objeto Font que representa a formatação de caractere. Somente leitura.

IndentLevel Retorna ou define o nível de recuo para o texto especificado como um inteiro de 1 a 5, onde 1 indica um parágrafo de primeiro nível sem recuo. Leitura/gravação.

LanguageID Retorna ou define o idioma do intervalo de texto especificado. Leitura/gravação.

Length Retorna o tamanho do intervalo de texto especificado, em caracteres. Somente leitura.

ParagraphFormat Retorna um objeto ParagraphFormat que representa a formatação de parágrafo do texto especificado. Somente leitura.

Start Retorna a posição do primeiro caractere no intervalo de texto especificado em relação ao primeiro caractere na forma que contém o texto. Somente leitura.

ActionSettings - Uma coleção que contém os dois objetos ActionSetting para um intervalo de texto ou forma. Um objeto ActionSetting representa como o objeto especificado reage quando o usuário clica nele durante uma apresentação de slides e o outro objeto ActionSetting representa como o objeto especificado reage quando o usuário move o ponteiro do mouse sobre ele durante uma apresentação de slides.

Font - Representa formatação de caractere de texto ou um marcador. O objeto Font é um membro das fontes coleção. Coleção Fonts contém todas as fontes usadas em uma apresentação.

ParagraphFormat - Representa a formatação de parágrafo de um intervalo de texto.