在c#中使用Word互操作以编程方式合并MS Word中的拼写检查字段

本文关键字:Word MS 字段 检查 合并 编程 互操作 方式 | 更新日期: 2023-09-27 18:16:55

我一直在尝试在合并字段被解析为文本后(在邮件合并之后)启用拼写检查。默认情况下,Word不会这样做。解决方法是在Word中设置校对语言并取消选中"不检查拼写或语法"复选框,但是,我想通过编程来完成此操作。我试过设置Range。LanguageID和其他使用Word互操作的选项没有结果。来自合并字段的文本不进行拼写检查(拼写错误不加下划线)。你能告诉我如何解决这个问题吗?由于

在c#中使用Word互操作以编程方式合并MS Word中的拼写检查字段

最后我修改了rtf文档。我意识到rtf文档中有"无防"标签,在发现它们的含义后,我决定删除它们。我还删除了'lang1024和'langfe1024,它们似乎出现在每个'noproof标签之前。显然,它们存储有关格式化字段/段落的语言的信息。最终的结果是,来自合并字段的文本现在进行了拼写检查,这正是我想要的。我还没找到其他的解决办法。我希望这篇文章也能帮助到其他人。