今天趁着吃早餐的时间,开机后运行了一下360安全卫士,进行了一下电脑清理。由于平时在自己的电脑默认是全选,其中就包括注册表垃圾文件。今天照样全选了,这一下悲剧了,程序中有导出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))。
信息很清楚,就是不能创建Excel对象。Excel类库的注册表信息被破坏,难道是被360干掉了。
在网上找了一通,最后重新装了Excel才好。
而且由于是已经有了VS,装Office的时候还要重新装Webdesigner
以及装好以后还要进行配置才可以用。
下次用360的时候得小心点了。
如果觉得《难道是360安全卫士惹的祸?》对你有帮助,请点赞、收藏,并留下你的观点哦!