以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 报表设计模版出错! (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=132978) |
|
-- 作者:watchbird -- 发布时间:2019/4/3 12:07:00 -- 报表设计模版出错! 一直是正常使用,突然就以下问题,EXCEL是可以正常使用,可以正常生成EXCEL报表,就是设计模式不行。 .NET Framework 版本:2.0.50727.8922 Foxtable 版本:2018.10.9.1 错误所在事件: 详细错误信息: 无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。此操作失败的原因是对 IID 为“{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 库没有注册。 (异常来自 HRESULT:0x8002801D (TYPE_E_LIBNOTREGISTERED))。 |
|
-- 作者:有点甜 -- 发布时间:2019/4/3 12:10:00 --
|
|
-- 作者:wjl-se -- 发布时间:2019/4/3 15:37:00 -- 一般是安装过多个版本的OFFICE导致的,补充一个方案: 无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。此操作失败的原因是对 IID 为“{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 库没有注册。 (异常来自 HRESULT:0x8002801D (TYPE_E_LIBNOTREGISTERED))。
对异常异常的解决办法为,删除如下两类的注册表键: 附office的版本号:office2003 : 11.0 office2007: 12.0 office2010 : 14.0 office2013: 15.0 [此贴子已经被作者于2019/4/3 15:43:17编辑过]
|