Classe Words - mots (Word VBA)
Une collection de mots dans une sélection, une plage ou un document. Pour utiliser une variable de classe Words, elle doit d'abord être instanciée, par exemple
Dim wrds as Words
Set wrds = ActiveDocument.Words
Count
Renvoie un type long qui représente le nombre de mots dans la collection.
If Selection.Words.Count >= 1 And _
Selection.Type <> wdSelectionIP Then
MsgBox "The selection contains " & Selection.Words.Count _
& " words."
End If
First
Renvoie un objet Range qui représente le premier mot dans une collection de mots.
Dim rngFirst As Range
Set rngFirst = ActiveDocument.Words.First
Item
Renvoie un objet Range spécifique appartenant à une collection.
Item (Index)
Index: Objet spécifique qui doit être renvoyé.
Dim rngWord As Range
Set rngWord = ActiveDocument.Words(Index:=1)
Last
Renvoie un objet Range qui représente le dernier mot dans une collection de mots.
If Selection.Words.Count >= 2 Then
Selection.Words.Last.Bold = True
End If