无法将类型为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型“Microsof
小c菟菟 2018-03-28 05:49:21 电脑原本装的office2007,office2010,客户用的office2013运行我的代码有问题,我就在我电脑上又装了2013,然后我的Excel的2007和2010都打不开了。。。然后我就用专门下载office的工具把07,10,13全部都卸载了,然后重新装的2010,然后程序就一直报下面的错:
System.InvalidCastException: 无法将类型为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Word._Application”。此操作失败的原因是对 IID 为“{00020970-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 加载类型库/DLL 时出错。 (异常来自 HRESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY))
然后我卸载,重装,卸载,重复了好几次还是依旧有这个问题。。。。
我真的要无语死了,手贱装什么2013嘛,现在程序根本没法调了