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

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