Classe Characters - caracteres (Word VBA)

Uma coleção de caracteres em uma seleção, intervalo ou documento. Não há nenhum objeto de caractere; em vez disso, cada item na coleção Characters é um objeto Range que representa um caractere. Para usar uma variável de classe Characters, ela primeiro precisa ser instanciada por exemplo


Dim chrs as Characters
Set chrs = ActiveDocument.Range.Characters

Count

Retorna o número de caracteres no conjunto de caracteres. Somente leitura Long.


Dim lngCount As Long
lngCount = ActiveDocument.Range.Characters.Count

First

Retorna um objeto Range que representa o primeiro caractere da coleção.


Dim rngFirst As Range
Set rngFirst = ActiveDocument.Range.Characters.First

Item

Retorna um objeto Range individual em uma coleção.

Item (Index)

Index: O objeto individual a ser retornado. Pode ser um Long que indica a posição ordinal do objeto individual.


Dim rngCharacter As Range
Set rngCharacter = ActiveDocument.Range.Characters(Index:=1)

Last

Retorna um objeto Range que representa o último caractere na coleção.


Dim rngLast As Range
Set rngLast = ActiveDocument.Range.Characters.Last