【发布时间】:2015-02-06 19:34:15
【问题描述】:
在 Microsoft Word 2013 VBA 中,您可以在包含拼写错误的 Range 上调用 GetSpellingSuggestions,以获取 (a) 拼写错误是什么以及 (b) 建议的建议是什么的集合。语法错误有什么等价的吗?我在Range 上打电话给GetSpellingSuggestions,只有一个语法错误,然后在没有任何建议的情况下回复wdSpellingCorrect。
This post from 2004 说 Word 不向 VBA 提供该信息,但我想知道微软是否从那时起添加了一个。我查看了 MSDN 和 SO 并没有找到答案。 CheckGrammar 对我不起作用,因为我正在为检查器滚动我自己的 UI。谢谢!
【问题讨论】:
-
@ta - 谢谢!是的,我看到了那些。我打电话给
GrammaticalErrors以获取带有错误的Ranges,但随后无法获得建议。我正在更换 UI,所以CheckGrammar对我不起作用。GrammarChecked是整个过程的输出。
标签: vba ms-word spell-checking office-2013 word-2013