Classe Dictionary (Word VBA)

La classe Dictionary représente un dictionnaire.

Les procédures principales de la classe Dictionary sont Dictionaries.Add, Delete et HangulHanjaConversionDictionaries.Add

Set

Pour utiliser une variable de classe Dictionary, elle doit d'abord être instanciée, par exemple

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

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe Dictionary : Application.CustomDictionaries, Dictionaries.Add, Dictionaries.Item, Dictionaries.ActiveCustomDictionary, HangulHanjaConversionDictionaries.Add, HangulHanjaConversionDictionaries.Item, HangulHanjaConversionDictionaries.ActiveCustomDictionary, Language.ActiveGrammarDictionary, Language.ActiveHyphenationDictionary, Language.ActiveSpellingDictionary, Language.ActiveThesaurusDictionary et Application.HangulHanjaDictionaries

For Each

Voici un exemple de traitement des éléments Dictionary dans une collection

Dim dictCustomDictionary As Dictionary
For Each dictCustomDictionary In CustomDictionaries
	
Next dictCustomDictionary

Thèmes

Les procédures suivantes de cette classe ont été regroupées et sont décrites sur une page thématique séparée

Add with its procedures Dictionaries.Add et HangulHanjaConversionDictionaries.Add

Méthodes

Les méthodes principales de la classe Dictionary sont

Delete - Supprime le dictionnaire spécifié.

CustomDictionaries(1).Delete

Propriétés

Dictionaries.ActiveCustomDictionary Cette propriété renvoie ou définit un objet dictionary qui représente le dictionnaire personnel dans lequel les mots seront ajoutés.

CustomDictionaries.ActiveCustomDictionary =

Dictionaries.Count Renvoie un type long qui représente le nombre de dictionnaires dans la collection.

Dim lngCount As Long
lngCount = CustomDictionaries.Count

Dictionaries.Maximum Renvoie le nombre maximal de dictionnaires personnels de conversion ou est autorisés.

Dim lngMaximum As Long
lngMaximum = CustomDictionaries.Maximum

Dictionaries.Parent Renvoie un Object qui représente l'objet parent de l'objet Dictionaries spécifié.

Dim objParent As Object
Set objParent = CustomDictionaries.Parent

LanguageID Cette propriété renvoie ou définit une constante WdLanguageID qui représente la langue de l’objet spécifié.

CustomDictionaries(1).LanguageID = wdAfrikaans

LanguageSpecific True si le dictionnaire personnalisé doit être utilisé qu'avec du texte rédigé dans une langue spécifique.

CustomDictionaries(1).LanguageSpecific = True

Name Renvoie le nom de l'objet spécifié.

Dim strName As String
strName = CustomDictionaries(1).Name

Parent Renvoie un Object qui représente l'objet parent de l'objet Dictionary spécifié.

Dim objParent As Object
Set objParent = CustomDictionaries(1).Parent

Path Renvoie le chemin d'accès au dictionnaire spécifié.

Dim strPath As String
strPath = CustomDictionaries(1).Path

ReadOnly True : le dictionnaire spécifié ne peut pas être modifié.

Dim booReadOnly As Boolean
booReadOnly = CustomDictionaries(1).ReadOnly

Type Renvoie le type de dictionnaire.

Dim wdtType As WdDictionaryType
wdtType = CustomDictionaries(1).Type

HangulHanjaConversionDictionaries.ActiveCustomDictionary Cette propriété renvoie ou définit un objet dictionary qui représente le dictionnaire personnel dans lequel les mots seront ajoutés.

HangulHanjaDictionaries.ActiveCustomDictionary =

HangulHanjaConversionDictionaries.Count Renvoie un type long qui représente le nombre de dictionnaires dans la collection.

Dim lngCount As Long
lngCount = HangulHanjaDictionaries.Count

HangulHanjaConversionDictionaries.Maximum Renvoie le nombre maximal de dictionnaires personnels de conversion ou est autorisés.

Dim lngMaximum As Long
lngMaximum = HangulHanjaDictionaries.Maximum

HangulHanjaConversionDictionaries.Parent Renvoie un Object qui représente l'objet parent de l'objet HangulHanjaConversionDictionaries spécifié.

Dim objParent As Object
Set objParent = HangulHanjaDictionaries.Parent