Probleme avec microsoft. interop dans vb.net 2017

vblover29 Messages postés 1 Date d'inscription vendredi 24 février 2023 Statut Membre Dernière intervention 24 février 2023 - 24 févr. 2023 à 09:01
Whismeril Messages postés 19056 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 12 juin 2024 - 24 févr. 2023 à 12:57

apres reinstallation de MS office 2019 pro plus un programme vb.net qui fonctionnait avant la reinstallation s'est arrete de fonctionner.

Imports Microsoft.Office.Interop..................

 Dim xlApp As Excel.Application
        Dim xlWorkBook As Excel.Workbook
            Dim xlWorkSheet As Excel.Worksheet

        xlApp = New Excel.Application  cette instruction cause le message suivant:

System.Runtime.InteropServices.COMException : 'La récupération de la fabrique de classes COM pour le composant avec le CLSID {00024500-0000-0000-C000-000000000046} a échoué en raison de l'erreur suivante : 80080005 Échec de l’exécution du serveur

Merci pour l'aide.

1 réponse

Whismeril Messages postés 19056 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 12 juin 2024 657
24 févr. 2023 à 12:57

Bonjour 

Option 1, en réinstallant VS la prise en charge d'office n'a pas été réinstallée.

Option 2, il est possible que la référence interop de ton projet ne soit pas exactement la même que ta version d'office réinstallée.

Dans ce cas supprime les références à tout ce qui est office du projet, si les dll sont copiées dans les dossiers du projet supprimes les et ensuite remets les références depuis les assembly et non pas avec "parcourir"


0
Rejoignez-nous