通过互操作以编程方式打开时,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#