我在c#中編寫了一個程序,該程序將截屏並將其粘貼到Microsoft Word模板(.dot)文件中的預定義書籤中。Microsoft Word Interop:COMException
代碼工作在Microsoft Word 2007的罰款,但微軟的Word隨機失敗2016年
我用下面的代碼行這樣做:
// wdoc is a word document object
// bookMarkName is pre-defined in the code
wdoc.Bookmarks.get_Item(ref bookMarkName).Range.Paste();
代碼工作完全在Word 2007中,但是當我在Word中2016運行它,它工作了一段時間,然後在失敗上線,顯示了以下錯誤:
System.Runtime.InteropServices.COMException (0x800A1066): Command failed at
Microsoft.Office.Interop.Word.Range.Paste()
如何得到它的工作的Word 2016?
我有很多像micrsofot.office.interop一樣的問題。有時候不太穩定。我得到了最好的經驗,如果我killign所有字處理,然後運行代碼。不知道它是否會幫助你的問題 – user1519979
謝謝。我已經這樣做了。 – NavkarJ
這看起來像是間歇性的問題。即使使用所有環境設置和所有源代碼,這些類型(我發現)都是非常棘手的問題。你需要幫助提供沒有信息。我想這就是爲什麼你被低估了。 – parvee