Dictionary-Objekt (Word)
Stellt ein Wörterbuch dar. Wörterbuchobjekte , die benutzerdefinierte Wörterbücher darstellen, sind Member der Dictionaries-Auflistung . Andere Wörterbuchobjekte werden von Eigenschaften der Languages-Auflistung zurückgegeben. Dazu gehören die Eigenschaften ActiveSpellingDictionary, ActiveGrammarDictionary, ActiveThesaurusDictionary und ActiveHyphenationDictionary .
Verwenden Sie CustomDictionaries (Index), wobei Index eine Indexnummer oder der Zeichenfolgenname für das Wörterbuch ist, um ein einzelnes Dictionary-Objekt zurückzugeben, das ein Benutzerwörterbuch darstellt. Im folgenden Beispiel wird das erste Wörterbuch in der Auflistung zurückgegeben.
CustomDictionaries(1)
Im folgenden Beispiel wird das Wörterbuch "MyDictionary" zurückgegeben.
CustomDictionaries("MyDictionary")
Verwenden Sie die ActiveCustomDictionary-Eigenschaft , um das benutzerdefinierte Rechtschreibwörterbuch in der Auflistung festzulegen, dem neue Wörter hinzugefügt werden. Wenn Sie versuchen, diese Eigenschaft für ein Wörterbuch festzulegen, bei dem es sich nicht um ein Benutzerwörterbuch handelt, tritt ein Fehler auf.
Verwenden Sie die Add-Methode , um der Auflistung aktiver benutzerdefinierter Wörterbücher ein neues Wörterbuch hinzuzufügen. Wenn keine Datei mit dem durch FileName angegebenen Namen vorhanden ist, erstellt Word sie. Im folgenden Beispiel wird der Auflistung von benutzerdefinierten Wörterbüchern "MyCustom.dic" hinzugefügt.
CustomDictionaries.Add FileName:="MyCustom.dic"
Hinweise
Verwenden Sie die Eigenschaften Name und Path , um nach einem der Wörterbücher zu suchen. Im folgenden Beispiel wird ein Meldungsfeld mit den vollständigen Pfadangaben für jedes Wörterbuch angezeigt.
For Each d in CustomDictionaries
Msgbox d.Path & Application.PathSeparator & d.Name
Next d
Verwenden Sie die LanguageSpecific-Eigenschaft , um zu bestimmen, ob dem angegebenen Benutzerwörterbuch mit der LanguageID-Eigenschaft eine bestimmte Sprache zugewiesen werden kann. Wenn es sich um ein sprachspezifisches Wörterbuch handelt, wird damit nur Text in der bestimmten Sprache überprüft.
Für jede Sprache, für die Korrekturhilfen installiert sind, können Sie die Eigenschaften ActiveGrammarDictionary, ActiveHyphenationDictionary, ActiveSpellingDictionary und ActiveThesaurusDictionary verwenden, um die entsprechenden Dictionary-Objekte zurückzugeben. Im folgenden Beispiel wird der vollständige Pfad für das aktive Rechtschreibwörterbuch in der englischen (U.S.) Version von Word zurückgegeben.
Set myspell = Languages(wdEnglishUS).ActiveSpellingDictionary
MsgBox mySpell.Path & Application.PathSeparator & mySpell.Name
Die ReadOnly-Eigenschaft gibt True für LEX-Dateien (integrierte Korrekturhilfeverzeichnisse) und False für DIC-Dateien (benutzerdefinierte Rechtschreibwörterbücher) zurück.
Referenz zum Word-Objektmodell
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.