批量导入word文档里的数据,每次操作完一个word文档后都用
oDocument.Close(ref oMissing, ref oMissing, ref oMissing)和oWordApplication.Quit(ref oMissing, ref oMissing, ref oMissing)
关闭word的application。但是当导入若干个文档后,总是提示“Normal正由另一个Word会话编辑,……”;并且当程序执行到“oDocument= new Word.Document();”这一句时报错,提示“从 IClassFactory 为 CLSID 为 {00020906-0000-0000-C000-000000000046} 的 COM 组件创建实例失败,原因是出现以下错误: 80010001。”,同时在任务管理器中又多个Word.exe进程,这个问题怎么解决啊??????谢谢大家了!!!!
oDocument.Close(ref oMissing, ref oMissing, ref oMissing)和oWordApplication.Quit(ref oMissing, ref oMissing, ref oMissing)
关闭word的application。但是当导入若干个文档后,总是提示“Normal正由另一个Word会话编辑,……”;并且当程序执行到“oDocument= new Word.Document();”这一句时报错,提示“从 IClassFactory 为 CLSID 为 {00020906-0000-0000-C000-000000000046} 的 COM 组件创建实例失败,原因是出现以下错误: 80010001。”,同时在任务管理器中又多个Word.exe进程,这个问题怎么解决啊??????谢谢大家了!!!!
报错时是对上一个文件操作完毕,对word._Document初始化的时候。
//oDoc为Word.Document,oWord为Word.Application
if (oDoc != null)
oDoc.Close(ref oMissing, ref oMissing, ref oMissing);
if (oWord != null)
oWord.Quit(ref oMissing, ref oMissing, ref oMissing);