通过互操作以编程方式打开时,MS Word 文档不可见
MS Word document not visible when opening programmatically through interop
以下代码在后台打开文档,但即使我使用 Visible = true 和 oDoc.Activate();
也不会使其可见
using Word = Microsoft.Office.Interop.Word;
Word.Application oApp = new Word.Application();
Word.Document oDoc = oApp.Documents.Open(FileName: @"C:\Folder1\Test1.docx", Visible: true);
oDoc.Activate();
根据this SO post,它应该有效。
您似乎忘记设置应用程序 class 的 Visible 属性。
有关详细信息,请参阅 How to automate Microsoft Word to create a new document by using Visual C#。
以下代码在后台打开文档,但即使我使用 Visible = true 和 oDoc.Activate();
也不会使其可见using Word = Microsoft.Office.Interop.Word;
Word.Application oApp = new Word.Application();
Word.Document oDoc = oApp.Documents.Open(FileName: @"C:\Folder1\Test1.docx", Visible: true);
oDoc.Activate();
根据this SO post,它应该有效。
您似乎忘记设置应用程序 class 的 Visible 属性。
有关详细信息,请参阅 How to automate Microsoft Word to create a new document by using Visual C#。