加载类型库/DLL 时出错。 (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)

RESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY)) 无法将类型为"Microsoft.Office.Interop.Excel.ApplicationClass"的 COM 对象强制转换为接口类型"Microsoft.Office.Interop.Excel._Application"。此操作失败的原因是对 IID 为"{000208D5-0000-0000-C000-000000000046}"的接口的 COM 组件调用 QueryInterfa 阅读详情
AI摘要

本文记录了解决动软代码生成器在生成数据库文档时遇到的问题及解决过程。作者发现动软代码生成器与WPS存在冲突,通过重新安装并卸载WPS解决了该问题。

由于项目过程中需要提交数据库开发文档,数据库已经全部设计好了,但是不想手工去复制粘贴到word,所以就找努力寻找数据库文档生成工具,最后找到了一个免费的软件叫:动软代码生成器。

这个动软代码生成器是用c#写的,与微软是无缝兼容的,但是我没有装office,于是就下载了office,然后用360卸载了wps。

接下来使用动软代码生成器连接数据库,生成数据库文档,结果报了一下错误:

System.InvalidCastException: Unable to cast COM object of type 'Microsoft.Office.Interop.Excel.ApplicationClass' to interface type 'Microsoft.Office.Interop.Excel._Application'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{000208D5-0000-0000-C000-000000000046}' failed due to the following error: 加载类型库/DLL 时出错。 (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY)).

开始大海捞针,在国内搜基本没消息,于是用google搜
1)office版本冲突,可我的注册表没有其他office,这台机从来没有用过office
2)又说是没有注册.net,可是我根本就没必要按照.net,一开始我还以为是没有按照VS for office tools,一直找队应版本下载,结果不是。
最后终于定位到可能是wps和office冲突,又在网上找了一大推怎么怎么完全卸载wps,或者重装office,或者最干脆的重装系统。

最后解决方案:重装wps,然后在卸载。这样就不会再注册表里冲突了。
【SWAT】ArcSWAT各种报错及解决方案汇总(随缘更新) SWAT-CUP早期版本不需要许可,可以在SWAT官网下载:[点击下载swat_cup_setup_august2017_5162](https://swat.tamu.edu/media/116551/swat_cup_setup_august2017_5162.zip) 最新版SWAT-CUP 2019需要再CUP官网下载,[Swat-Cup](https://www.2w2e.com/Content/files/Swat-Cup.zip),必须购买激活许可证才能获得此软件的全部功能。 我在win11上 阅读详情

相关推荐

kernel: TCP: out of memory -- consider tuning tcp_mem 问题处理记录

参数名 说明 net.ipv4.tcp_max_tw_buckets = 6000 系统同时保持TIME_WAIT套接字的最大数量,如果超过这个数值将立刻被清楚并输出警告信息。默认值为180000。对于squid来说效果不是很大,但可以控制TIME_WAIT套接字最大值,避免squid服务器被拖死。 net.ipv4.tcp_rmem = 4096 87380 4194304 接收窗口的最大大小...

weixin_46691674的博客 6893

Internet Download Manager / IDM常见问题(技巧)总结

Internet Download Manager 不能将下载行为传输到DM ,Error 0x80029C4A 解决1:....

悟道子HD 1912

线性代数——(期末突击)行列式(上)-行列式计算、行列式的性质

简单解释一下:4213原本的顺序应为1234,对于‘4’而言,‘2’、‘1’、‘3’都应该排在它的前面,所以此处记逆序数为3;对于‘2’而言,‘1’应该排在它的前面,而‘3’排在它之后 是合理的,所以此处只有一个逆序数;最后看‘1’,其后面的‘3’排在后面显然也是合理的,故而4213的逆序数为4.一般我们使用这个性质来计算四阶行列式,也就是将其变换成三角行列式,再计算对角线的值;以主对角线为分界线的就为正三角,反之则为反三角行列式。若行列式某一行(列)为0,则该行列式=0.将和的那一行分开,其余行。

li13437542099的博客 1万+

Register COM dll failed: 0x80029c4a

Hello, I am a bit confused about the problem, did you mean the issue happens when using Visual Studio to build the project, or the issue ha

zzh520420的专栏 2090

uniapp 实现RFID识别的实战指南

本文提供了在uniapp中实现RFID识别的完整实战指南。核心在于通过Android系统广播机制,利用uni-app的plus对象调用原生接口,完成与RFID手持设备的“软硬件握手”。文章详细介绍了从环境准备、设备选型、核心代码实现到避坑优化的全流程,帮助开发者快速构建高效的RFID盘点或管理应用。

weixin_29161719的博客 406

非线性动力学_用MatCont分析非线性动力学方程组(一)

写在前面:笔者打算写两到三篇系列文章介绍MatCont,此为第一篇《用MatCont分析非线性动力学方程组(一)》。MatCont是一个基于Matlab而开发的免费工具包,专门用来做非线性动力学模型分叉、向量场、周期性等分析,符号(连续性)运算和数值(离散性)运算均适用。该工具的开发及研究项目由比利时Ghent大学的Willy Govaerts教授、荷兰Utrecht大学的Yuri Kuznets...

weixin_39700215的博客 2768

异常来自HRESULT.0x80029C4A(TYPE_E_CANTLOADLIBRARY)的解决方法

这个问题一般是因为注册表混乱导致的,所以我们要进行以下几步解决:1、删除注册表2、卸载WPS或者Office3、重装WPS或者Office为了删除注册表,我们需要在开始-运行窗口输入regedit运行注册表编辑器(win7以下可能需要输入regedit.msc)然后在编辑器-HKEY_CLASSES_ROOT\TypeLib\{00020813-0000-0000-C000-00000000004...

遇到问题总有办法解决的 2万+

ROS2 多机器人导航仿真入门教程(一)

RMF 是建立在 ROS 2 基础上的一系列可重复使用、可扩展的库和工具,可实现任何类型机器人系统的异构机群的互操作性。RMF 利用标准化的通信协议与部署机器人的基础设施、环境和自动化系统进行通信,以优化关键资源(如机器人、电梯、门、通道等)的使用。它通过资源分配和通过 RMF 核心(将在本书后面详细介绍)防止共享资源冲突,从而为系统增加智能。RMF 灵活而强大,几乎可以在任何通信层上运行,并与任何数量的物联网设备集成。RMF 的架构设计允许随着环境自动化水平的提高而扩展。

2506_90492529的博客 1659

C# Word导出部分问题解决方法

以下问题在网上可以找到多种解决方式我会把自己的实际操作写出来供大家参考另外尽量列举一些其他人的解决方案出来希望可以帮到大家1.无法将类型为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Word._Application”。此操作失败的原因是对 IID 为“{000...

了解—学习—进步—满足 925

c#仿热血江湖

Int32_1 = (int) table.Rows[i]["FLD_初级附魂"],Int32_2 = (int) table.Rows[i]["FLD_中级附魂"],Int32_3 = (int) table.Rows[i]["FLD_是否绑定"],Int32_0 = (int) table.Rows[i]["FLD_进化"],Form1.smethod_1(2, "加载百宝阁物品----没有百宝阁数据");Form1.smethod_1(2, "加载物品商店----没有物品数据");

weixin_42132177的博客 143

华为od统一考试B卷【单词搜索】C++ 实现

找到它是一个小游戏,你需要在一个矩阵中找到给定的单词。假设给定单词 HELLOWORD,在矩阵中只要能找到 H->E->L->L->O->W->O->R->L->D连成的单词,就算通过。意区分英文字母大小写,并且您只能上下左右行走,不能走回头路。

MISAYAONE的博客 712

关于C#导出Word时报错“{00020970-0000-0000-C000-000000000046}加载类型库/DLL 时出错”的解决办法

{00020970-0000-0000-C000-000000000046}加载类型库/DLL 时出错的解决办法,最终使用微软官方的DISM工具修复解决。

青椒肉丝的博客 1234

2023.03.27更新大麦网PC端抢购软件和使用教程

近期发现大麦网页端抢购页面悄然发生变化,之前可以在页面选择票价、档次,并且点击按钮进行购票,现在不行了,新的页面如下图所示。已经安全没有了点击按钮,因此,但是并不代表不能像以前之前那样。

猫敷雪 1万+

HRESULT:0x80029C4A错误

今天重新安装了下office软件,然后调用平台off...

1157

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Excel.Application excel = new Excel.Application(); 出错!已搞定

错误提示:未处理InvalidCastException 无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型“Excel.Application”。此操作失败的原因是对 IID 为“{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 加载类型库/DLL 时出...

weixin_34185560的博客 1711

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

C# 操作Office报错 无法将类型为“Microsoft.Office.Interop.PowerPoint.ApplicationClass”的 COM 对象强制转换为接口类型...

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33878457的博客 5572

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

串口注册遇到的 TYPE_E_CANTLOADLIBRARY:80029c4a 报错

问题描述:今天测试公司软件,需要软件运行需要依赖一个注册工具(公司内部自己做的),按照工具维护人员提供的操作方式方法进行操作,也确实在注册表内看到了相关注册信息(证明注册成功)。 然后兴高采烈的打开目标软件,尴尬的事情发生了,目标软件启动的同时将注册工具的进程给结束掉了!!! 之后怀疑是否与注册路径中有中文有关,修改目标软件及工具软件路径,进行了了反注册,重新注册的操作流程,查看注册表,路径修改的...

LinxihuilaihoudeMeng的博客 2201

加载类型库/dll 时出错

换个思路,从DataSnap运用的Dll入手,结果发现是midas.dll,出现问题,末加载(注册)此Dll。软件使用DataSnap数据库ERP管理系统,用户更换操作系统,出现“加载类型库/dll 时出错”信息。通常思路,从大环境查找,怀疑操作系统中的C++运行库出现错误,搜索一翻末果。4、最后点击开始菜单--运行--输入regsvr32 midas.dll命令,即可。3、对于64位系统,将复制到C:Windows\SysWOW64目录。通过Dll修复大师、全能修复Dll等等,不管用。

lyhoo163的专栏 2731

MSScriptControl Msscript.ocx 常见错误解决

运行时出现COM组件未注册及使用C#脚本计算出现如下异常: 无法将类型为“MSScriptControl.ScriptControlClass”的 COM 对象强制转换为接口类型“MSScriptControl.IScriptControl”。此操作失败的原因是对 IID 为“{0E59F1D3-1FBE-11D0-8FF2-00A0D10038BC}”的接口的 COM 组件调用 QueryIn

人生在于奋斗;奋斗赢得人生 7754

ERROR 加载类型库/DLL 时出错

换个思路,从DataSnap运用的Dll入手,结果发现是midas.dll,出现问题,末加载(注册)此Dll。注册加载后,问题解决。通常思路,从大环境查找,怀疑操作系统中的C++运行库出现错误,搜索一翻末果。软件使用DataSnap数据库ERP管理系统,用户更换操作系统,出现“加载类型库/dll 时出错”信息。4、最后点击开始菜单--运行--输入regsvr32 midas.dll命令,即可。3、对于64位系统,将复制到C:Windows\SysWOW64目录。1、自己要备份一个midas.dl;

877

注册 activex 遇到 0x80029c4a 的处理办法

To bind a TLB to a DLL as a resource, insert this line into your .rc file:  1 TYPELIB YourTypeLib.tlb  这样就可以注册成功了

WvW的专栏 2916

C#读取写入word报错

加载类型库/DLL 时出错。 错误内容:无法将为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Word._Application”。此操作失败的原因是对 IID 为“{00020970-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 加载类型库/DLL 时出错。 (异常来自 HRESUL

chenHARDEN的博客 1572
上一篇: R语言数据结构重组(空闲时间一定要好好看看)
下一篇: spark-shell 高级操作
clebeg
博客等级 码龄14年 59粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值