Word自动化关闭现有的Word实例

本文关键字:Word 实例 自动化 | 更新日期: 2023-09-27 17:53:39

我有一个已打开的Word实例(手动打开的),其中包含一个未保存的文档。当我运行:

_officeApp = new Word.Application();

我的Word实例正在关闭GUI,它从我在任务管理器中打开的应用程序列表中消失(我使用的是Windows 8)。文档丢失是因为自动化正在使用该实例而不是创建一个新实例。

有没有办法强制new Word.Application();创建新实例而不重用现有实例?

Word自动化关闭现有的Word实例

显然这不应该发生,但我不知道实际的答案,只是试试这个,让我知道:

            private Object excelLock = new Object();                
            lock (wordLock)
            {
                officeApp = new Microsoft.Office.Interop.Word.Application();
            }