2009-04-15 20 views
2

大量のWord文書をループし、1つのWordインスタンスで個別に開く自動テストを作成しました。私の質問は.. ApplicationClassインスタンスなしでOpenDocument()を実行できますか?Wordを開くことなくInterop DLLを使用してWord文書を開きますか?

私がしたいのは、Wordの表示可能なインスタンスを開かずにテストを実行することです。可能?それはそうであるべきであるように見える。 ApplicationClassには "Visible"というプロパティがあり、Documentクラスも同様です。どちらか一方をfalseに切り替えると、Nullオブジェクト参照例外が発生します。誰もこれを前にしたことがありますか?いいえ、

隠し/見えないのWordインスタンスことができません:ニック...

+0

かなり重いユニットテストのようです。あなたのテストをサードパーティアプリケーションに結びつける部分を模倣するほうが良いのではないでしょうか? – Juliet

答えて

4

ないWordのインスタンス

おかげで動作するはずです、またバージョン、サービスパックなどオッシュ他の要因に依存し得る、マクロがなどを設置しました

代替ソリューション:この機能を実装するサードパーティコンポーネントを使用してください。 Asposeなどがあります。

関連する問題