2011-02-01 1 views
1

나는 C# windows 응용 프로그램에서 word 문서를 만들고 있습니다. 하지만 Activate() 메서드를 사용하여 문서를 활성화하더라도 Word 문서가 최소화되고 있습니다. 나는이 문서 활동을 할 수있는 방법Word 문서를 활성화하는 방법?

은 (최소화하기 디버깅하지만 릴리스 버전 문서의 경우는 잘 작동) ???

미리 감사드립니다.

내 코드는 거의이

Microsoft.Office.Interop.Word.Document 문서 같다;

개체 objFileName = locationOfFile; 개체 objTrueValue = true; 개체 objMissing = Type.Missing;

문서 = application.Documents.Open (REF objFileName, REF objMissing, REF objTrueValue, REF objMissing, REF objMissing, REF objMissing, REF objMissing, REF objMissing, REF objMissing, REF objMissing, REF objMissing , ref objMissing, refobissing, ref objMissing, ref objMissing, refobissing);

document.Activate();

+0

Word 응용 프로그램에 최소화하도록 말하면 최소화해야합니다. 코드를 보여줄 수 있습니까? – GolezTrol

+0

@ GolezTrol, 디버깅 할 때 잘 작동하지만 릴리즈 버전 문서가 최소화 됨 – niknowj

+0

[interop를 통해 방금 연 Word 문서에 어떻게 집중할 수 있습니까?] (http://stackoverflow.com/questions/6536415/) i-just-inter-open-interop을 통해 단어에 초점을 맞출 수있는 how-can-i-focus) – nawfal

답변

0

둘 다 작동합니다.

document = application.Documents.Open(@"\Docu.docx", ReadOnly: false, Visible: true); 

Visible : true, Document.Activate();를 설정하십시오. 필요하지 않습니다.

코드를 표시하면 도움이 될 것입니다.