Neoxaro
-
26 août 2013 à 12:20
neoxaro
Messages postés41Date d'inscriptionjeudi 6 août 2009StatutMembreDernière intervention 6 mai 2015
-
26 août 2013 à 14:43
Bonjour,
J'ai créé une application avec visual basic express 2010. J'utilise un PC avec la version 2003 d'office j'ai donc Micosoft.Office.Interop.Excel.dll version 11.0 dessus. Le problème étant que sur plusieurs PC sur laquelle mon application va tourner, La version 2007 d'office est installé. Je voudrais savoir comment il faut faire pour avoir Micosoft.Office.Interop.Excel.dll version 12.0 sur mon pc alors que seul la version 2003 est installé sur celui-ci.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 26 août 2013 à 12:37
Salut
Si tu installes correctement ton application (avec une publication), elle devrait apporter la DLL de la version 11 avec elle, rendant compatible ton appli avec des versions supérieures de Excel.
Vala
Jack [MVP VB]
NB : Je ne répondrai pas aux messages privés
neoxaro
Messages postés41Date d'inscriptionjeudi 6 août 2009StatutMembreDernière intervention 6 mai 2015 26 août 2013 à 14:43
Bonjour,
J'ai résolu mon problème par moi même après une semaine de recherche, donc je viens donner ma solution.
J'ai était sur un ordinateur qui était sous office 2007 et j'ai extrait le fichier microsoft.office.interop.Excel.dll de l'assembly avec l'invite de commande cmd, un simple "dir vers l'assembly" et ensuite un "copy" m'a permis de récuperer le dll et ensuite le mettre sur le PC avec office 2003 pour l'intégrer comme référence à mon projet