Objet Dictionary (Word)
Représente un dictionnaire. Les objets Dictionary qui représentent des dictionnaires personnels sont membres de la collection de Dictionnaires personnels. Autres objets de dictionnaire retournés par les propriétés de la collection Languages; Cela inclut les Propriétés ActiveSpellingDictionary, ActiveGrammarDictionary, ActiveThesaurusDictionary et ActiveHyphenationDictionary propriétés.
Utilisez CustomDictionaries (Index), où Index est le numéro d'index ou le nom de chaîne pour le dictionnaire, pour renvoyer un objet Dictionary qui représente un dictionnaire personnalisé. L'exemple suivant renvoie le premier dictionnaire dans la collection.
CustomDictionaries(1)
L'exemple suivant montre comment renvoyer le dictionnaire nommé « MyDictionary ».
CustomDictionaries("MyDictionary")
Utilisez la propriété ActiveCustomDictionary pour définir le dictionnaire d'orthographe personnalisé dans la collection à laquelle les nouveaux mots sont ajoutés. Si vous tentez de définir cette propriété sur un dictionnaire qui n'est pas un dictionnaire personnalisé, une erreur se produit.
Utilisez la méthode Add pour ajouter un nouveau dictionnaire à la collection de dictionnaires personnels actifs. S'il n'existe aucun fichier portant le nom spécifié par l'argument FileName, Word le crée. L'exemple suivant ajoute « MyCustom.dic » à la collection de dictionnaires personnalisés.
CustomDictionaries.Add FileName:="MyCustom.dic"
Remarques
Pour localiser les dictionnaires, utilisez les propriétés nom et chemin d'accès. L'exemple suivant affiche une boîte de message qui contient le chemin d'accès complet pour chaque dictionnaire.
For Each d in CustomDictionaries
Msgbox d.Path & Application.PathSeparator & d.Name
Next d
Utilisez la propriété LanguageSpecific pour déterminer si le dictionnaire personnalisé spécifié peut être une langue spécifique qui lui est affectée par la propriété LanguageID. Si le dictionnaire diffère selon la langue, il vérifiera que le texte mis en forme pour la langue spécifiée.
Pour chaque langue pour lequel sont installés les outils de vérification linguistique, vous pouvez utiliser les propriétés ActiveGrammarDictionary, ActiveHyphenationDictionary, ActiveSpellingDictionary et ActiveThesaurusDictionary pour renvoyer les objets Dictionary correspondant. L'exemple suivant renvoie le chemin d'accès complet pour le dictionnaire d'orthographe actif utilisé dans la version américaine de Word.
Set myspell = Languages(wdEnglishUS).ActiveSpellingDictionary
MsgBox mySpell.Path & Application.PathSeparator & mySpell.Name
La propriété ReadOnly renvoie la valeur True pour les fichiers .lex (dictionnaires personnels de vérification prédéfinis) et la valeur False pour les fichiers .dic (dictionnaires personnels d'orthographe).
Référence du modèle objet Word
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.