Automatización de Excel EN .NET (COM error)
-
04-10-2019 - |
Pregunta
Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80040154.
No tengo ms-office en mi sistema. He añadido la referencia 'Microsoft.Office.Interop.Excel.dll' en mi proyecto .NET (C # código detrás). me sale el error anterior de la línea de abajo
Application excel = new Application();
cuando tengo MS-Office instalado funciona bien. i debe trabajar hacia fuera sin necesidad de instalar MS-Office. Sólo mediante la adición de DLL. se necesita ayuda. Gracias en Adv.
Solución
Si se asume que desea crear o editar archivos de Excel, le recomiendo usar el nuevo SDK de XML abierto de Microsoft. Funciona mejor y es más fácil que Excel interoperabilidad.
Otros consejos
Este es el problema: "yo debería trabajar hacia fuera sin necesidad de instalar MS-Office"
No se puede iniciar Excel si no Excel no está instalado (duh). ¿Qué estás tratando de hacer?