2009-04-15 119 views
2

我已经写了一个自动化测试,它循环大量的Word文档并在单个Word实例中单独打开它们。我的问题是..我可以在没有ApplicationClass实例的情况下执行OpenDocument()吗?使用Interop DLL打开Word文档而不打开Word?

我想要做的是运行我的测试,没有可见的Word实例打开。可能?它看起来应该是。 ApplicationClass有一个叫做“Visible”的属性,Document类也是。当我将其中一个或另一个切换为false时,我得到Null对象引用异常。有没有人做过这个?

感谢尼克...

+0

看起来像一个相当重的单元测试。嘲笑将测试与第三方应用程序绑定的部分不是更好吗? – Juliet 2009-04-15 17:25:17

回答

4

无字如:没有,不可能

隐藏/不可见Word实例:应该工作,也取决于其他因素奥赫版本,服务包,宏安装等。

替代解决方案:使用实现此功能的第三方组件。 Aspose有一些例如。