对于我的一个客户,我需要用某种语言强制拼写检查。
我已经研究了msdn文档,发现当在活动文档中调用CheckSpelling()方法时,它将调用拼写检查。此方法具有自定义词典的参数。
我的问题是我找不到关于那些词典的任何东西,也找不到如何使用它们。
当然,还有另一种方法可以做到这一点。
有人能把我推向正确的方向吗?

最佳答案

找到我的解决方案:

foreach (Range range in activeDocument.Words)
{
    range.LanguageID = WdLanguageID.wdFrenchLuxembourg;
}

评论后编辑
由于我的activedocument在一个变量中,我似乎失去了static range属性。我做了以下工作,找到了一份工作。(LAN是我的变量,我在其中保存我的WDLanguageID)
object start = activeDocument.Content.Start;
object end = activeDocument.Content.End;

activeDocument.Range(ref start, ref end).LanguageID = lan;

谢谢@adrianno的帮助!

10-05 21:12