我编写了一个 DLL,它使用 MS Word 对 RichtextBox 的内容进行拼写检查。该项目使用Microsoft Word 11.0 对象库。我已经读到您可以在使用该版本 Word 或更高版本的机器上使用该参考资料,这似乎是正确的。
但是...当我在装有 Windows Vista 和 Word 2007 的机器上的测试应用程序中运行 dll 时,它运行速度非常慢。2007 版的 Word 对象库是否有任何不同,从而使其在自动化过程中变得非常慢?还是在运行时进行某种重新解释,使其表现得像这样?
我是否应该制作不同版本的 dll,一个用于 Word 2003 的机器,一个用于 Word 2007 的机器?这真的会使制作用于许多不同项目的拼写检查 dll 变得毫无意义。