当前位置: 代码迷 >> 综合 >> C# 使用Microsoft.Office.Interop.Excel.dll com组件报错:80070005,检索COM类工厂中CLSID为{XXXXXX}的组件时失败
  详细解决方案

C# 使用Microsoft.Office.Interop.Excel.dll com组件报错:80070005,检索COM类工厂中CLSID为{XXXXXX}的组件时失败

热度:69   发布时间:2023-09-27 02:00:32.0

网上很多方法都是修改DCOM配置等,笔者没有试验过,应该是可行的。这里介绍下我自己用的方法:
1、设置 Application实例化后的Visible=true; 但是这种方法将excel打开了,展现效果不好。
2、随便打开一个excel,点击“开始-选项”,然后点击“加载项”,在最下方的下拉框中选择“COM加载项”,点击“转到”按钮,会弹出框,把里面pdf的加载项以及中文转换加载项去掉,就OK了

  相关解决方案