单词拼写检查在Word 2007 / Vista上运行缓慢

时间:2008-09-29 11:07:47

标签: word-automation

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

然而......当我在使用Windows Vista和Word 2007的计算机上的测试应用程序中运行dll时,它运行速度非常慢。 2007版的Word对象库是否有任何使自动化过程非常慢的方式?或者它是否在运行时重新插入,使其表现得像这样?

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

1 个答案:

答案 0 :(得分:1)

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