• Office版本问题0x80029C4A


    说来奇怪,以前运行正常的程序(涉及excel表格输出),现在运行失败了,一调试,发现了如下问题:

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

    应该可以确定是环境的问题造成的,再细想就最刚刚安装了office2016,为了尝鲜,这也是代价啊。

    打开注册表查看,问题源于此:

    也没找到有效的修改方案,只能重新安装上office2013了。

    小结:以后还是用NPOI的好,不受环境的影响。

  • 相关阅读:
    Git
    java类加载
    DES-加解密C语言实现
    Android消息队列初识 && ThreadLocl 简述
    DbUTils
    JDBC(二)
    jdbc工具类
    JDBC(一)
    数据库
    MySQL数据库学习: 01 —— 数据库的概述
  • 原文地址:https://www.cnblogs.com/liweis/p/4932071.html
Copyright © 2020-2023  润新知