Dictionary Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a dictionary.
public interface class Dictionary
[System.Runtime.InteropServices.Guid("000209AD-0000-0000-C000-000000000046")]
public interface Dictionary
type Dictionary = interface
Public Interface Dictionary
- Attributes
Remarks
Dictionary objects that represent custom dictionaries are members of the Dictionaries collection. Other dictionary objects are returned by properties of the Language collection; these include the ActiveSpellingDictionary, ActiveGrammarDictionary, ActiveThesaurusDictionary, and ActiveHyphenationDictionary properties. You can use these properties for each language for which proofing tools are installed.
Use CustomDictionaries(index
), where index
is an index number or the string name for the dictionary, to return a single Dictionary object that represents a custom dictionary.
Use the ActiveCustomDictionary property to set the custom spelling dictionary in the collection to which new words are added. If you try to set this property to a dictionary that's not a custom dictionary, an error occurs.
Use the Add(String) method to add a new dictionary to the collection of active custom dictionaries. If there's no file with the specified name, Microsoft Word creates it.
Use the Name and Path property to locate any of the dictionaries.
Use the LanguageSpecific property to determine whether the specified custom dictionary can have a specific language assigned to it with the LanguageID property. If the dictionary is language specific, it will verify only text that's formatted for the specified language.
The ReadOnly property returns True for .lex files (built-in proofing dictionaries) and False for .dic files (custom spelling dictionaries).
Properties
Application |
Returns a Application object that represents the Microsoft Word application. |
Creator |
Returns a 32-bit integer that indicates the application in which the specified object was created. |
LanguageID |
Returns or sets the language for the specified object. |
LanguageSpecific |
True if the custom dictionary is to be used only with text formatted for a specific language. |
Name |
Returns or sets the name of the specified object. |
Parent |
Returns an object that represents the parent object of the specified object. |
Path |
Returns the disk or Web path to the specified object. |
ReadOnly |
True if the specified dictionary cannot be changed. |
Type |
Returns the dictionary type. |
Methods
Delete() |
Deletes the specified object. |