Excel Automation в .NET (COM Error)
-
04-10-2019 - |
Вопрос
Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80040154.
У меня нет MS-Office в моей системе. Я добавил ссылку «Microsoft.Office.interop.excel.dll» в моем проекте .NET (C # код позади). Я получаю вышеуказанную ошибку от линии ниже
Application excel = new Application();
Когда у меня установлено MS-Office, он работает нормально. Я должен разговаривать это без установки MS-Office. Только путем добавления DLL. нужна помощь. Спасибо в ADV.
Решение
Предполагая, что вы хотите создать или редактировать файлы Excel, я рекомендую использовать новый открытый XML SDK от Microsoft. Работает лучше и проще, чем Excel Interop.
Другие советы
Это проблема: «Я должен выдержать это без установки MS-office»
Вы не можете начать Excel, если не Excel не установлен (DUH). Что ты пытаешься сделать?
Не связан с StackOverflow