以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  打印Word报表报错  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=186771)

--  作者:rgbjwjb
--  发布时间:2023/5/28 11:50:00
--  打印Word报表报错
同一版本的office,Excel报表能正常打印,Word报表就会报错:
无法将类型为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Word._Application”。此操作失败的原因是对 IID 为“{00020970-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 加载类型库/DLL 时出错。 (异常来自 HRESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY))。
请问如何解决?请指教,谢谢!

--  作者:有点蓝
--  发布时间:2023/5/28 20:21:00
--  
应该是安装过其它报表的office,或者是wps,导致组件被注册为其它报表了。

卸载干净所有安装的office,wps,然后重装一下office