我正在通过doc.InlineShapes.AddOLEObject
将word文档插入word文档。
doc.InlineShapes.AddOLEObject(System.Type.Missing, filename, true, false, System.Type.Missing, System.Type.Missing, System.Type.Missing, range)
;
它插入了嵌入的文档,但在关闭主要文件后,WINWORD.EXE
进程仍在运行。如何解决这个问题呢。有人可以帮帮我吗?
答案 0 :(得分:0)
我认为问题与不在代码中发布不受干扰的COM对象有关。完成使用后,使用System.Runtime.InteropServices.Marshal.ReleaseComObject释放Word对象。然后在Visual Basic中将变量设置为Nothing(C#中为null)以释放对该对象的引用。有关该问题的详情,请参阅Office application does not quit after automation from Visual Studio .NET client。