我有一个打开的Word实例(手动打开),其中包含一个未保存的文档。我跑的时候:
_officeApp = new Word.Application();
我的Word实例正在关闭GUI,它会从我在任务管理器中打开的应用列表中消失(我使用的是Windows 8)。文档丢失是因为自动化正在使用该实例而不是创建新实例。
有没有办法强制使用新的Word.Application();创建一个新实例而不是重用现有实例?
答案 0 :(得分:1)
显然这不应该发生,但我不知道实际的答案,试试这个让我知道:
private Object excelLock = new Object();
lock (wordLock)
{
officeApp = new Microsoft.Office.Interop.Word.Application();
}