【问题标题】:Word spell check runs slow on Word 2007/VistaWord 拼写检查在 Word 2007/Vista 上运行缓慢
【发布时间】:2008-09-29 11:07:47
【问题描述】:

我编写了一个 DLL,它使用 MS Word 对 RichtextBox 的内容进行拼写检查。该项目使用Microsoft Word 11.0 对象库。我已经读到您可以在使用该版本 Word 或更高版本的机器上使用该参考资料,这似乎是正确的。

但是...当我在装有 Windows Vista 和 Word 2007 的机器上的测试应用程序中运行 dll 时,它运行速度非常慢。 2007 版的 Word 对象库是否有任何不同,从而使其在自动化过程中变得非常缓慢?还是在运行时进行了某种重新解释,使其表现得像这样?

我是否应该制作不同版本的 dll,一个用于 Word 2003 的机器,一个用于 Word 2007 的机器?这真的会让在许多不同项目中使用拼写检查 dll 变得毫无意义。

【问题讨论】:

    标签: word-automation


    【解决方案1】:

    您应该像处理任何其他工程问题一样处理此问题: 1. 分析代码,看看是不是你的错 2a.如果是你的错,请根据需要更正 2b。如果是那个特定的 .dll,请将您的拼写检查对象定义为接口或抽象类,并在运行时使用最适合您运行环境的该接口的具体实例。

    【讨论】:

      猜你喜欢
      • 2010-11-17
      • 2012-03-31
      • 2011-01-31
      • 1970-01-01
      • 2010-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-10
      相关资源
      最近更新 更多