yhyjy

首先,这里提供的解决办法仅适用于出现如下异常的情况:
无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。此操作失败的原因是对 IID 为“{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 库没有注册。 (异常来自 HRESULT:0x8002801D (TYPE_E_LIBNOTREGISTERED))。

 

对异常异常的解决办法为,删除如下两类的注册表键:
第一类:HKEY_CLASSES_ROOT\TypeLib\{00020813-0000-0000-C000-000000000046}\1.7
第二类:HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{00020812-0000-0000-C000-000000000046}\InprocServer32\14.0.0.0
查询如上项的查找关键字为:“Microsoft.Office.Interop.Excel, Version=14.0.0.0”。

正常情况下,删除如上注册表项后前述异常将不再出现。

分类:

技术点:

相关文章:

  • 2021-11-29
  • 2021-11-04
  • 2022-12-23
  • 2021-07-06
  • 2021-05-18
  • 2022-03-04
  • 2021-11-24
  • 2021-11-09
猜你喜欢
  • 2021-11-21
  • 2021-11-30
  • 2021-10-16
  • 2021-10-04
  • 2022-01-06
  • 2021-06-11
  • 2021-06-24
相关资源
相似解决方案