У меня есть список, содержащий некоторые объекты, свойства которых я хочу записать в Excel.Код прекрасно работает с Excel 2013. Проблема возникает, когда я пытаюсь запустить его на компьютере, на котором установлен только Excel 2007.
Я уже просматривал различные ссылки и обсуждения, но ни одна из них, похоже, не имеет решения дляЭта проблема.Я уже изменяю ссылку Microsoft.Office.Interop.Excel на ссылку, находящуюся в правильном пути и на разные методы.
Я получаю эту ошибку:
Невозможно привести объект COM типа 'System.__ ComObject 'для типа интерфейса' Microsoft.Office.Interop.Excel.Application '.Эта операция завершилась неудачно, поскольку вызов QueryInterface в компоненте COM для интерфейса с IID '{000208D5-0000-0000-C000-000000000046}' не выполнен из-за следующей ошибки: Библиотека не зарегистрирована.(Исключение из HRESULT: 0x8002801D (TYPE_E_LIBNOTRurable)).
На компьютерах с более новыми версиями Excel код работает отлично, и я получаю желаемый вывод, но в Excel 2007 я получаю ранее упомянутое исключение.
Какие-нибудь решения или идеи?