嗨,所有我使用互操作來打開MS-Word.Word.Word.It中的幾個文件。問題是,當我嘗試打開已打開文件不起作用。使用對話框出現在任務管理器中,只能通過在任務管理器中點擊它來訪問它。如何使其可見?或者你可以建議其他方式來做到這一點?使用word interop打開兩個相同的文件
Microsoft.Office.Interop.Word.Application WordApp = new Microsoft.Office.Interop.Word.Application();
WordApp.DisplayAlerts = WdAlertLevel.wdAlertsAll;
Microsoft.Office.Interop.Word.Document WordDoc = new Microsoft.Office.Interop.Word.Document();
WordDoc = WordApp.Documents.Open(path, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,Type.Missing);
WordApp.Visible = true;
System.Runtime.InteropServices.Marshal.ReleaseComObject(WordApp);
如果你只需要從文件中讀取。您可以嘗試以只讀模式打開它。 http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word.documents.open(v=office.11).aspx – Syneryx
爲什麼你需要打開同一個文件兩次?知道的原因也許你可以得到更好的反饋:) –
@Żubrówka沒有我的應用程序有一個按鈕來打開一個文件的word.For第一次它工作正常,但當我第二次點擊按鈕時,文件是打開的應用程序只是停止。使用中的文件對話框出現在任務管理器中,但隱藏在用戶界面中 – Karthik