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

错误提示:未处理InvalidCastException

无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型“Excel.Application”。此操作失败的原因是对 IID 为“{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 加载类型库/DLL 时出错。 (异常来自 HRESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY))。

昨天运行还没事,突然就不行了,搞了好几个小时还是不行!求大神指导!先谢谢了!

看了好多帖子,试了好多方法,

  像:Excel.Application excel = new Excel.ApplicationClass();

最后还是把office删了,重装搞定问题的。不过就没有一个兼容的方法,在不删除的情况下?还请大神指导一下!

原文地址:https://www.cnblogs.com/shadow-fei/p/3385447.html