2009-04-15 4 views
2

대용량의 Word 문서를 반복하여 하나의 Word 인스턴스에서 개별적으로 여는 자동 테스트를 작성했습니다. 제 질문은 .. ApplicationClass 인스턴스없이 OpenDocument()를 수행 할 수 있습니까?Word를 열지 않고 Interop DLL을 사용하여 Word 문서를 엽니 다?

내가하고 싶은 것은 열려있는 Word의 인스턴스를 열지 않고 테스트를 실행하는 것입니다. 가능한? 그것이 있어야하는 것처럼 보입니다. ApplicationClass에는 "Visible"이라는 속성이 있으며 Document 클래스에도 속성이 있습니다. 하나 또는 다른 하나를 false로 전환하면 Null 객체 참조 예외가 발생합니다. 누구든지 전에 이것을 했습니까?

감사 닉 ...

+0

꽤 무거운 중량 단위 테스트와 같습니다. 테스트를 타사 어플리케이션에 묶는 부분을 조롱하는 것이 낫지 않습니까? – Juliet

답변

4

어떤 단어 예 : 아니, 불가능은

숨겨진/보이지 않는 워드 예 : 또한 버전, 서비스 팩으로 오슈 기타 요인에 따라 달라질 수, 작업을해야 매크로 설치 등

대체 솔루션 :이 기능을 구현하는 타사 구성 요소를 사용하십시오. 예를 들어 Aspose이 있습니다.

관련 문제