Klasse Words - Wörtern (Word VBA)

Eine Auflistung mit Wörtern in einer Auswahl, einem Bereich oder Dokument. Um eine Words -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise


Dim wrds as Words
Set wrds = ActiveDocument.Words

Count

Gibt einen Wert vom Typ Long zurück, der die Anzahl der Wörter in der Auflistung darstellt.


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

First

Gibt ein Range -Objekt zurück, das das erste Wort in einer Auflistung von Wörtern darstellt.


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

Item

Gibt ein einzelnes Range -Objekt in einer Auflistung zurück.

Item (Index)

Index: Das einzelne Objekt zurückgegeben werden soll.


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

Last

Gibt ein Range -Objekt zurück, das das letzte Wort in einer Auflistung von Wörtern darstellt.


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