【问题标题】:.NET Word interop, spell check, add word to dictionary.NET Word 互操作、拼写检查、将单词添加到字典
【发布时间】:2016-07-30 17:52:02
【问题描述】:

我正在使用 Visual Basic、Windows 窗体和 Word(互操作)为客户提供拼写检查。

客户询问是否可以将单词添加到拼写检查字典中,因为名称被标记为拼写错误。

我看到有一个“ResetIgnoreAll”方法可以清除拼写检查时要忽略的单词列表,但该列表是临时的。

我有办法满足客户的愿望,但我不是 100% 满意。有什么方法可以通过互操作的东西将单词添加到 Word 字典中?

【问题讨论】:

    标签: c# .net vb.net ms-word office-interop


    【解决方案1】:

    可能的解决方案如下:

    1. 将所有名称添加到文本文件中(每个名称位于单独的行中)
    2. 将文本文件(“MyCustomDictionary.dic”)存储在客户端 PC 上的某个位置,例如在用户的个人资料中或与您的应用程序一起。
    3. 将文件添加为 Word 中的自定义拼写词典。这可以通过 UI(File > Options > Proofing > Custom Dictionaries...)或以编程方式通过

      来完成
      Application.CustomDictionaries.Add <full filename of custom dictionary>
      

    【讨论】:

    • 很遗憾,这不是我所希望的,但这是一个我可以接受的解决方案,谢谢 :)
    猜你喜欢
    • 2011-05-23
    • 1970-01-01
    • 2016-07-13
    • 2012-03-31
    • 2017-04-05
    • 2019-01-31
    • 1970-01-01
    • 2018-03-22
    • 1970-01-01
    相关资源
    最近更新 更多