在我的应用程序中,我使用 Microsoft.Office.Interop.Word 库来创建包含模板中一些内容的 .docx 文件。在安装的 Word 2010(Windows 7/2008 R2)上一切正常,但是当我在 Windows 8 + Word 2013 上尝试时,我首先开始获得异常代码:
HRESULT: 0x800706BA
HRESULT: 0x80010105
问题是,在我的代码运行几次后,我得到了从不同的函数(我的和微软的)抛出的异常,并带有不同的消息,例如:
RPC server is unavailable. HRESULT: 0x800706BA at System.Runtime.InteropServices.CustomMarshalers.EnumeratorViewOfEnumVariant.MoveNext()
Remote procedure call has failed. HRESULT: 0x800706BA at Microsoft.Office.Interop.Word.Bookmark.get_Range()
Server threw an exception. HRESULT: 0x80010105 at Microsoft.Office.Interop.Word.Field.get_Code()
我阅读了有关该错误的大量信息(例如http://codeworks.it/blog/?p=136),并且正在寻找任何提示。