我有一个列表,其中包含一些对象,这些属性我想在en Excel中编写。该代码可与Excel 2013完美配合。当我尝试在仅具有Excel 2007的计算机中运行它时,就会出现此问题。
我已经查看了不同的链接和讨论,但是似乎没有一个解决这个问题的方法。我已经将Microsoft.Office.Interop.Excel引用更改为位于正确路径和不同方法中的引用。
我收到此错误:
无法将类型为“ System .__ ComObject”的COM对象转换为接口类型为“ Microsoft.Office.Interop.Excel.Application”。此操作失败,因为具有以下错误的IID为“ {000208D5-0000-0000-C000-000000000046}”的接口在COM组件上的QueryInterface调用由于以下错误而失败:库未注册。 (来自HRESULT的异常:0x8002801D(TYPE_E_LIBNOTrated)。)
在具有更新版本的Excel的计算机中,代码可以完美运行,并且可以得到所需的输出,但是在2007 Excel中,可以得到前面提到的异常。
有解决方案或想法吗?