2011-02-01 7 views
1

私はc#windowsアプリケーションからword文書を作成しています。 Word文書はActivate()メソッドを使用して文書をアクティブ化しても最小化されています。私は、ドキュメントのアクティブ1作ることができる方法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、ref objMissing、 ref objMissing、ref objMissing、ref objMissing);

document.Activate();

+0

最小化するようにWordアプリケーションに指示した場合に限り、最小化する必要があります。コードを表示できますか? – GolezTrol

+0

@ GolezTrol、デバッグ時にうまくいきますが、リリース版のドキュメントが最小化しています – niknowj

+0

[interopで開いたばかりのWord文書にどのように焦点を当てることができますか?](http://stackoverflow.com/questions/6536415/) i-just-inter-open-through-interop)を使用することができます。 – nawfal

答えて

0

両方とも機能しています。

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

Visible:true、Document.Activate();を設定します。必須ではありません。

コードを表示するともっと役立つでしょう。

関連する問題