Известны ли проблемы с Excel 2010 и Microsoft.Office.Interop.Excel 11?
У меня есть одноразовое приложение, использующее Microsoft.Office.Interop.Excel 11.0.5530, которое прекрасно работает во всех развертываниях, в которых был Excel 2007.
Я получил сообщение об ошибке от пользователя, у которого есть новый компьютер с Windows 7 с новой установкой Excel 2010, и он получает следующую ошибку:
System.Runtime.InteropServices.COMException (0x80040154): Не удалось получить фабрику класса COM для компонента с CLSID {00024500-0000-0000-C000-000000000046} из-за следующей ошибки: 80040154.
Так что это настольный компьютер с новой установкой Office 2010. Большинство ошибок, которые я обнаружил с помощью Googling с Bing, были связаны с отсутствием установленного Office на сервере, что не входит в сферу этой задачи.
Может ли быть конфликт между Excel 2010 и этой версией Office Interop?
ОБНОВЛЕНИЕ: Мне только что сообщили, что у пользователя есть Office, работающий через Citrix... так что на машине ничего не установлено... вздох. Вероятно, делает этот вопрос спорным.
1 ответ
Ссылочный объект introp не должен быть доступен в системе, попробуйте обратиться к библиотеке объектов Microsoft Excel 12.0.