在使用方法Word._Document origDoc = wordApp.Documents.Open(ref lastFile, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);時
出現上述錯誤。
網上看了一些解決方案都不行。
最終發現是因為在前面有些方法執行了wordDoc.Close(oMissing, oMissing, oMissing); wordApp.Quit(oMissing, oMissing, oMissing);的類似操作。我最終在Word._Document origDoc = wordApp.Documents.Open(ref lastFile, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing); 上面加了一句wordApp = new Microsoft.Office.Interop.Word.Application();
分析:
因為執行了wordApp.quit所以導致了wordApp空。調用wordApp = new Microsoft.Office.Interop.Word.Application();對wordApp重建對象,所以OK了。
希望會對大家有一些用