使用软件中用到Excel,.Excel无响应退出软件时出现:
System.InvalidCastException: 无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。此操作失败的原因是对 IID 为“{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 加载类型库/DLL 时出错。 (异常来自 HRESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY))。
网上查到 Microsoft.Office.Interop.Excel.Application MyExcel = new Microsoft.Office.Interop.Excel.Application();
不知道什么意思 问题怎么解决
在线等
退出软件Excel出现无法将类型为“....”的 COM 对象强制转换为接口类型“....Excel._Application”
答案:3 悬赏:0 手机版
解决时间 2021-04-23 14:58
- 提问者网友:戎马万世
- 2021-04-22 15:28
最佳答案
- 五星知识达人网友:玩家
- 2021-04-22 15:53
你说的软件是软件,还是通过浏览器浏览的网页软件?这个软件是你编写的,还是其他公司发布的?
出现这种问题,你要有源代码就可以检查程序的问题。如果是其他公司的软件出的这种问题,就有可能是软件工作不稳定造成的。
“加载类型库/DLL 时出错。”这个信息很清楚,就是不能创建Excel对象。
很有可能excel的类型库的注册信息被破坏。首先可以尝试重装excel
出现这种问题,你要有源代码就可以检查程序的问题。如果是其他公司的软件出的这种问题,就有可能是软件工作不稳定造成的。
“加载类型库/DLL 时出错。”这个信息很清楚,就是不能创建Excel对象。
很有可能excel的类型库的注册信息被破坏。首先可以尝试重装excel
全部回答
- 1楼网友:英雄的欲望
- 2021-04-22 17:03
下载一个安装的office excel安装上才行
- 2楼网友:罪歌
- 2021-04-22 16:26
服务项中把支持com+组件的一项打开
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯