2011-02-01 6 views
1

Я создаю документ слова из приложения windows C#. но документ Word сведен к минимуму, хотя я использовал метод Activate() для активации документа.Как активировать документ Word?

(он работает нормально при отладке, но в релизе версии документа получения минимизировано)

Как я могу сделать документ активного ???

Заранее спасибо.

мой код почти как этот

Microsoft.Office.Interop.Word.Document документа;

объект objFileName = locationOfFile; объект objTrueValue = true; объект objMissing = Type.Missing;

документ = application.Documents.Open (ссылка objFileName, исх objMissing, исх objTrueValue, исх objMissing, исх objMissing, исх objMissing, исх objMissing, исх objMissing, исх objMissing, ссылка objMissing, ссылка objMissing , ref objMissing, ref objMissing, ref objMissing, ref objMissing, ref objMissing);

document.Activate();

+0

Он должен минимизироваться, если вы сообщаете программе Word свести к минимуму. Можете ли вы показать код? – GolezTrol

+0

@ GolezTrol, он отлично работает при отладке, но в документе версии версии сведено к минимуму – niknowj

+0

Возможный дубликат [Как я могу сосредоточиться на документе Word, который я только что открыл через interop?] (Http://stackoverflow.com/questions/6536415/ как-кан-я-фокус-на-слово-документ-я-только открылся сквозной-Interop) – nawfal

ответ

0

Он работает для обоих.

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

set Visible: true, Document.Activate(); не требуется.

Было бы полезно больше, если вы покажете свой код.

Смежные вопросы