Открывать документы Word с помощью Interop DLL без открытия Word? - PullRequest
2 голосов
/ 15 апреля 2009

Я написал автоматический тест, который просматривает большой объем документов Word и открывает их по отдельности в одном экземпляре Word. У меня вопрос ... могу ли я выполнить OpenDocument () без экземпляра ApplicationClass?

Что я хотел бы сделать, так это запустить свой тест, не открывая видимый экземпляр Word. Возможный? Похоже, так и должно быть. Класс ApplicationClass имеет свойство «Visible», а также класс Document. Когда я переключаю одно или другое на false, я получаю исключение ссылки на объект Null. Кто-нибудь делал это раньше?

Спасибо, Ник ...

1 Ответ

4 голосов
/ 15 апреля 2009

Нет экземпляра Word: нет, не возможно

Скрытый / невидимый экземпляр Word: должен работать, может также зависеть от других факторов, таких как версия, пакет обновления, установленные макросы и т.д.

Альтернативные решения: используйте сторонний компонент, который реализует эту функцию. Aspose имеет некоторые, например.

...