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

Die folgenden Prozeduren können zum Festlegen der Words Klassenvariablen verwendet werden : Document.Words, Range.Words und Selection.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