Klasse Dictionaries (Word VBA)

Eine Auflistung von Dictionary -Objekten, die die aktiven benutzerdefinierten Rechtschreibwörterbücher enthält. Um eine Dictionaries -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise


Dim dcts as Dictionaries
Set dcts = CustomDictionaries

ActiveCustomDictionary

Gibt ein Dictionary -Objekt zurück, das das Benutzerwörterbuch darstellt, dem Wörter hinzugefügt werden, oder legt dieses fest.


Set dicCustom = Application.CustomDictionaries.ActiveCustomDictionary 
MsgBox dicCustom.Path & Application.PathSeparator & dicCustom.Name

Add

Gibt ein Dictionary -Objekt zurück, das eine neue benutzerdefinierte Rechtschreibung oder ein neues Konvertierungswörterbuch darstellt, das der Auflistung aktiver benutzerdefinierter Rechtschreib-oder Konvertierungswörterbücher hinzugefügt.

Wenn keine Datei mit dem durch den FileName-Parameter angegebenen Namen vorhanden ist, wird von Microsoft Word eine Datei mit diesem Namen erstellt. Die Dictionaries-Auflistung enthält nur die aktiven Benutzerwörterbücher. Verwenden Sie die HangulHanjaDictionaries -Eigenschaft, um die Auflistung von benutzerdefinierten Konvertierungs Wörterbüchern zurückzugeben.

Add (FileName)

FileName: Der Zeichenfolgename der Wörterbuchdatei.


With CustomDictionaries 
 .ClearAll 
 .Add FileName:="c:\My Documents\MyCustom.dic" 
 .ActiveCustomDictionary = CustomDictionaries(1) 
End With

ClearAll

Entfernt alle Benutzer- oder Konvertierungswörterbücher.


CustomDictionaries.ClearAll

Count

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


Dim lngCount As Long
lngCount = CustomDictionaries.Count

Item

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

Item (Index)

Index: Das einzelne Objekt zurückgegeben werden soll.


Dim dict As Dictionary
Set dict = CustomDictionaries(Index:=1)

Maximum

Gibt die maximal zulässige Anzahl von Benutzer- oder Konvertierungswörterbüchern zurück.


If CustomDictionaries.Count = CustomDictionaries.Maximum Then 
 MsgBox "Cannot add another dictionary file" 
Else 
 CustomDictionaries.Add "MyDictionary.dic" 
End If