无法将类型为"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))。解决办法

方法1:

原因:存在未正常关闭的office进程,

方法:在任务管理器中关闭所有与Office有关的进程(主要是Excel)

方法2:

原因:存在多个版本

方法:在注册表中删除其他版本

找到注册表:HKEY_CLASSES_ROOT\TypeLib\{00020813-0000-0000-C000-000000000046},删除其他版本。

方法3:

原因:WPS卸载不完全

方法:重新安装WPS然后卸载即可

方法4:

重新安装Office

方法5:

重新安装系统

RESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY))相关推荐

  1. C#导入Excel2010出现加载DLL失败或者类库未注册的问题,0x8002801D或者0x80029C4A .

    最近在客户机器上出现了无法导出报表的问题,错误提示为: System.InvalidCastException: Unable to cast COM object of type 'Microsof ...

  2. .net直接调用office com组件操作word与pdf

    文章目录 使用场景 一.使用步骤 1.引入库 2.调用 二.我使用时出现的bug 错误信息一 原因及解决方案 错误信息二 原因及解决方案 错误信息三 原因及解决方案 三.总结 使用场景 多个word进 ...

  3. C#-修改图书借阅管理系统-错误与SQL server 2008错误、复制数据库

    VS2012错误: *)不存在从对象类型 System.Object[] 到已知的托管提供程序本机类型的映射 public DataTable loadData2UserSearch(params o ...

  4. 无法将类型为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型Microsoft.Office.Interop.Word

    .net中使用Microsoft.Office.Interop.Word时抛异常: 无法将为"Microsoft.Office.Interop.Word.ApplicationClass&q ...

  5. WPS会更改PPT的注册表

    现在的公司老板都爱省钱,所以强制推行WPS.这可苦了我们这些office二次开发的程序员 今天在C#调用PPT时遇到了一个异常,内容大致是这样的 System.InvalidCastException ...

  6. 难道是360安全卫士惹的祸?

    今天趁着吃早餐的时间,开机后运行了一下360安全卫士,进行了一下电脑清理.由于平时在自己的电脑默认是全选,其中就包括注册表垃圾文件.今天照样全选了,这一下悲剧了,程序中有导出Excel表格,报错了. ...

  7. java = 与 == 同时使用问题 (例如 isRead = result == 0;)

    今天看到 = 与 == 在一行同时使用,感觉怪怪的,其实他就是先== 判断然后在= 赋值 例如下面的代码 public class MainActivity extends AppCompatActi ...

  8. 根据keyName(如:result.data.name),无限深度遍历获取keyValue

    /*根据keyName(如:result.data.name),无限深度遍历获取keyValue*/ function getValueByDepthKeyName(jsonObj, keyName) ...

  9. gitlab报错 fatal: index-pack failed error: RPC failed; result=18, HTTP code = 200解决方案

    gitlab报错 "fatal: index-pack failed error: RPC failed; result=18, HTTP code = 200",如下图 这个问题 ...

  10. Struts2 的stream result用法

    2019独角兽企业重金招聘Python工程师标准>>> <action name="download" class="com.unmi.actio ...

最新文章

  1. Python:列表前加*的作用
  2. SQL实现分组查询取前几条记录
  3. xamarin textview 滚动_Apple Music有原生滚动歌词了!喜大普奔!
  4. hadoop学习笔记(二):centos7三节点安装hadoop2.7.0
  5. error C2065: 'ULONG_PTR' : undeclared identifier
  6. 为什么Python中称__lt__、__gt__等为“富比较”方法
  7. CVPR 2021 | CoCosNet v2解锁“高配版”图像翻译
  8. 基于webview的选择滑动控件(PC和wap版)
  9. SpringMVC拦截器-路径语法-略坑
  10. [WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platf...
  11. 算法:获取链表的中间值Middle of the Linked List
  12. GOF设计模式(概念、原则、场景、优点、缺点、应用)
  13. C语言程序——常见的错误集合
  14. 联想启天M4350恢复BIOS密码
  15. erlang 解决socket 数据粘包问题
  16. 【Babel】1186- 保姆级教学!这次一定学会 Babel 插件开发!
  17. Java 开发验证码。随机产生一个四位数的验证码,每位数可能是数字、大写字母或小写字母。
  18. 【深度学习】 为Tesla K40c(显卡算力小于3.5)安装pytorch(要求显卡算力3.7以上)笔记
  19. cosh matlab中怎么写,用MATLAB绘制cosh函数
  20. 调整兰德系数(Adjusted Rand index,ARI)的计算

热门文章

  1. Java setlocale方法_setlocale函数怎么用?
  2. 主板电源开关接口图解_【转】图解:各种主板接线方法 主板电线接法(电源开关、重启等)...
  3. 牛客网项目——项目开发(三):开发登录模块
  4. Java枚举类与常用方法
  5. linux双系统默认进入win10,win10 linux 双系统 默认win10启动
  6. Python 使用记事本、sublime、vim时报错:IndentationError: expected an indented block
  7. vooc充电原理_OPPO手机充电技术——VOOC技术原理
  8. 企业数据总线(ESB)和注册服务管理(dubbo)的区别
  9. 闲置安卓手机改造linux服务器
  10. 图灵机器人Web API