对于我的一位客户,我需要强制以某种语言进行拼写检查。
我浏览了MSDN文档,发现当调用CheckSpelling()
方法在活动文档中,它将调用拼写检查。该方法具有自定义字典的参数。
我的问题是我找不到有关这些词典或如何使用它们的任何信息。
当然,仍然有可能有另一种方法可以做到这一点。
有人能推动我朝着正确的方向前进吗?
找到了我的解决方案:
foreach (Range range in activeDocument.Words)
{
range.LanguageID = WdLanguageID.wdFrenchLuxembourg;
}
评论后编辑
由于我的活动文档位于变量中,我似乎丢失了静态 Range 属性。我通过执行以下操作找到了解决方法。 (lan 是我保存 WdLanguageId 的变量)
object start = activeDocument.Content.Start;
object end = activeDocument.Content.End;
activeDocument.Range(ref start, ref end).LanguageID = lan;
感谢@Adrianno 的所有帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)