字典对象 (Word)

表示一个字典。 表示自定义词典的 词典 对象的 字典 集合的成员。 其他字典对象返回的属性的 语言 集合;其中包括 ActiveSpellingDictionaryActiveGrammarDictionaryActiveThesaurusDictionaryActiveHyphenationDictionary 属性。

备注

使用 CustomDictionaries (索引),其中索引是一个索引号或词典的字符串名称,返回一个 字典 对象,它表示自定义词典。 下面的示例返回集合中的第一个词典。

CustomDictionaries(1)

以下示例返回名为"MyDictionary"的词典。

CustomDictionaries("MyDictionary")

使用 ActiveCustomDictionary 属性来设置自定义拼写词典新词添加到集合中。 如果您尝试向不是自定义词典的词典设置该属性,则会导致出错。

使用 Add 方法向活动自定义词典集合中添加一个新的词典。 如果没有指定文件名的名称与文件,Word 将创建它。 下面的示例将"MyCustom.dic"添加到自定义词典集合。

CustomDictionaries.Add FileName:="MyCustom.dic"

注解

使用的 名称路径 属性来查找任何字典。 下面的示例显示一个消息框,其中包含每个词典的完整路径。

For Each d in CustomDictionaries 
 Msgbox d.Path & Application.PathSeparator & d.Name 
Next d

使用 特定于语言 的属性以确定指定的自定义词典是否可以具有特定的语言与 语言标识 属性分配给它。 如果字典为特定的语言,它将验证指定语言设置格式的文本。

对于每个安装校对工具的语言,可以使用 ActiveGrammarDictionaryActiveHyphenationDictionaryActiveSpellingDictionaryActiveThesaurusDictionary 属性以返回相应的 词典 对象。 下面的示例返回美国英语版本的 Word 中使用的活动拼写词典的完整路径。

Set myspell = Languages(wdEnglishUS).ActiveSpellingDictionary 
MsgBox mySpell.Path & Application.PathSeparator & mySpell.Name

只读 属性返回 True.lex 文件 (内置校对词典) 和 .dic 文件 (自定义拼写词典)。

另请参阅

Word 对象模型参考

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。