C#winform导出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几个版本来回装,有的是卸载WPS。但是应用是面向用户的,总不能希望用户也能去操作注册表或者各种来回卸载重装吧?
想问问各位,还能有什么好的办法么?