Clase Words - palabras (Word VBA)

Una colección de palabras de un documento, selección o intervalo.

Para usar una variable de clase Words, primero debe ser instanciado, por ejemplo

Dim wrds as Words
Set wrds = ActiveDocument.Words

Los siguientes procedimientos se pueden usar para establecer variables de clase Words : Document.Words, Range.Words y Selection.Words.

Count

Devuelve un Long que representa el número de palabras de la colección.

If Selection.Words.Count >= 1 And _ 
 Selection.Type <> wdSelectionIP Then 
 MsgBox "The selection contains " & Selection.Words.Count _ 
 & " words." 
End If

First

Devuelve un objeto Range que representa la primera palabra de una colección de palabras.

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

Item

Devuelve un objeto Range individual de una colección.

Item (Index)

Index: El objeto individual que se va a devolver.

Dim rngWord As Range
Set rngWord = ActiveDocument.Words(Index:=1)

Last

Devuelve un objeto Range que representa la última palabra de una colección de palabras.

If Selection.Words.Count >= 2 Then 
 Selection.Words.Last.Bold = True 
End If