EXCEL AUTOMATION .NET (erreur COM)
-
04-10-2019 - |
Question
Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80040154.
Je n'ai pas ms-office dans mon système. J'ai ajouté la référence « Microsoft.Office.Interop.Excel.dll » dans mon projet .net (code C # derrière). je reçois l'erreur ci-dessus de la ligne ci-dessous
Application excel = new Application();
quand j'ai ms-office installé il fonctionne très bien. je devrais travailler dehors sans installer ms-office. en ajoutant que dll. besoin d'aide. Merci à adv.
La solution
En supposant que vous souhaitez créer ou modifier des fichiers Excel, je recommande d'utiliser le nouveau SDK Open XML de Microsoft. Fonctionne mieux et est plus facile que Excel Interop.
Autres conseils
Ceci est le problème: « Je ne devrais travailler dehors sans installer ms-office »
Vous ne pouvez pas démarrer Excel sinon Excel est pas installé (duh). Que voulez-vous faire?