2009-04-15 199 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有一些例如。