Classe Words - palavras (Word VBA)
Uma coleção de palavras em uma seleção, intervalo ou documento. Cada item na coleção Words é um objeto Range que representa uma palavra. Não há nenhum objeto do Word. Para usar uma variável de classe Words, ela primeiro precisa ser instanciada por exemplo
Dim wrds as Words
Set wrds = ActiveDocument.Words
Count
Retorna um Long que representa o número de palavras na coleção. Somente leitura.
If Selection.Words.Count >= 1 And _
Selection.Type <> wdSelectionIP Then
MsgBox "The selection contains " & Selection.Words.Count _
& " words."
End If
First
Retorna um objeto Range que representa a primeira palavra em uma coleção de palavras.
Dim rngFirst As Range
Set rngFirst = ActiveDocument.Words.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 rngWord As Range
Set rngWord = ActiveDocument.Words(Index:=1)
Last
Retorna um objeto Range que representa a última palavra em uma coleção de palavras.
If Selection.Words.Count >= 2 Then
Selection.Words.Last.Bold = True
End If