由于项目过程中需要提交数据库开发文档,数据库已经全部设计好了,但是不想手工去复制粘贴到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,然后在卸载。这样就不会再注册表里冲突了。

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

  1. 加载类型库/dll时出错 的解决方法

    在使用DCOM进行三层编程时,把编译后可执行COPY到其它客户端机子上运行时出现"加载类型库/dll时出错". 此时需要把midas.dll文件COPY到客户端可执行文件的目录中, ...

  2. win10服务器返回为空,CAD出现错误: ActiveX 服务器返回错误: 加载类型库/DLL 时出错...

    装精简版的autocad2012,运行有些vlisp命令时,出现"错误: ActiveX 服务器返回错误: 加载类型库/DLL 时出错"的提示,无法进行下去,以为是新版本CAD不支 ...

  3. 对 IID 为“{00020970-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 加载类型库/DLL 时出错

    不知道有没有人跟我一样,Excel打开就报错[出现错误,office安装出现问题] 然后,pivot功能就不可以用,点[添加到数据模型]会报错[对 IID 为"{00020970-0000- ...

  4. 加载NMGameX.dll时出错?

    nmgamex.dll是在访问"新浪游戏总动园"(http://igame.sina.com.cn/)时生成的,并且在系统启动项中自动加载.可能时无意中删除了该文件,所以导致每次启 ...

  5. C#调用C/C++动态库Dll时几个注意事项:PInvoke错误

    经常需要封装一些C/C++函数放入动态库中给C#程序调用,通常情况下直接写成如下形式即可: C#封装调用: [DllImport("depressor.dll")] //错误调用方 ...

  6. 调用matlab dll报错,c#调用MATLAB的dll时出错

    MATLAB是2014a,VS是2013的. 在C#中调用matlab生成的dll文件时,ceshi.Class1 yaoyi = new Class1();  对类进行实例时,抛出异常.异常为: 未 ...

  7. C++ 中 对dll二次封装时,加载第三方库dll时 LoadLibrary 时错误代码126

    前提:  第三方dll名为 A.dll   我自己对A.dll又重新封装了一个B.dll  ,然后使用C程序进行测试,发现在B.dll中有加载A.dll的地方出错,错误代码为126. 具体代码如下: ...

  8. C#.net调用动态库dll注意事项

    C#.net调用动态库dll注意事项 本文主要描述作者在工作中所遇到技术难点及问题,最后提出相关的解决方案 场景 公司有个业务需求涉及到ID读卡器,构建成在ID卡读卡器一刷ID卡,系统就自动显示其ID ...

  9. 关于64位MATLAB调用refprop函数时出错的解决方法

    注:本人refprop的安装文件夹为C:\Program Files\REFPROP(如有差异,在自己refprop的安装文件夹中进行操作).电脑系统需为64位. 使用matlabR2021a和REF ...

  10. XP系统DLL文件出错如何修复

    本文摘自:www.dedexitong.com 原文链接:http://www.dedexitong.com/html/1412.html 有时候碰到开机出现"拒绝访问,windows系统加 ...

最新文章

  1. clion 带参数调试运行
  2. 华北理工大学轻工学院计算机在哪个校区,如何坐公交去路北区的华北理工大学轻工学院(北校区)-行政综合楼| Moovit...
  3. Linux-重启与压缩命令
  4. DOS 网络命令之 ipconfig
  5. 删除特定Dns后缀_DNS根服务器里存了世界上所有的域名吗?
  6. 取得MS SQL 2000数据库一个表的所有列名
  7. Servlet 运行原理
  8. 【ElasticSearch】es 使用function_score及soft_score定制搜索结果的分数
  9. Eclipse配置JRE库
  10. 调试蓝牙串口模块HC-05
  11. 虚拟化是什么,虚拟化技术分类
  12. 使用七牛云存储图片案例
  13. 【Python实战】有趣的代码百里挑一:这款“水波特效”脚本送给你,绝版哦~(建议保留)
  14. Get_Web_banner(批量获取网站banner)
  15. VS Code中将自定义的Snippets绑定到自定义的快捷键上
  16. C语言实现TCP网络通信
  17. FlexRay学习笔记_2
  18. 断网自动关机软件/断网自动关闭电脑工具v1.0
  19. 计算机视觉中transformer的理解
  20. Axure数据可视化BI大屏设计组件库

热门文章

  1. 厦门大学应用统计专硕考研上岸经验分享
  2. 主板电源开关接口图解_全程图解:手把手教你主板各种插针接口与机箱(电源)的接法...
  3. matlab传递函数状态方程转换,利用matlab对状态方程与传递函数转换
  4. 代码与国家地区对照表
  5. Java - Object wait() 方法之虚假唤醒spurious wakeup
  6. 无法卸载office,一招搞定
  7. VS Code 快捷打开(localhost)PHP页面
  8. kalman滤波理解一:理论框架
  9. 手把手教你获取一年免费通配符泛域名SSL证书
  10. The user specified as a definer (‘skip-grants user‘@‘skip-grants host‘) does not exist