cs_Fripouil
Messages postés175Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention 8 mai 2017
-
25 juil. 2008 à 08:29
cs_Fripouil
Messages postés175Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention 8 mai 2017
-
25 juil. 2008 à 12:32
Bonjour,
Voila j' ai un probléme avec VB 2008 express et 2 versions d' Excel 2007 et 2003.
Je m' explique, j' ai crée un logiciel chez moi qui utilise Excel 2007 ( visualisation, enregistrement et impression seulement ).
Tout cela fonctionne parfaitement chez moi.
Or à mon travail cela ne fonctionne pas, j' ai un message qui me dit : Could not load file or assembly "Microsoft.Office.Interop.Excel Version 12" à chaque fois que j' essaye d' enregistrer des données sur ma feuille excel.
Je suppose que cela provient des 2 versions différentes d' excel...
Ma question est : comment dois je faire pour rajouter la bonne version d' interop excel car celle la ne figure pas dans mes références de façon à pouvoir l' utiliser aussi bien chez moi ( pour le développement ) et au travail ( pour l' utilisation ) ?
Merci par avance de l' aide que vous pourriez m' apporter
Molenn
Messages postés797Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention23 février 20117 25 juil. 2008 à 09:21
Je ne suis pas en .net, dans l'interop, je ne connais pas, mais ce que je peux te dire, c'est que la référence associée à EXCEL 2003, c'est Microsoft Excel 11.
Comme toi tu déclares la version 12, le problème vient de là.
Par contre, je ne sais pas s'il y a des différences entre les versions 11 et 12 dans le code. Parce que sinon, faudrait que tu déclares la version 11 dans ton code, qui elle, sera compatible à la fois avec Excel 2003 et 2007.
gillardg
Messages postés3275Date d'inscriptionjeudi 3 avril 2008StatutMembreDernière intervention14 septembre 20142 25 juil. 2008 à 09:34
non si tu déclares la version 11 vb voudra la version 11
il y a sur le site un prog qui montre l'utilisation d'excell toutes versions
mais j'ai pas le lien sous la main
Il n'y a que les gens qui ne font rien, qui ne font pas d'erreur
cs_eldim
Messages postés956Date d'inscriptionlundi 30 mai 2005StatutMembreDernière intervention21 août 20141 25 juil. 2008 à 12:09
il te faut supprimer les références dans ton projet, puis les recréer en pointant vers les bonnes versions
ensuite un fichier de config sera généré par vs pour le choix de la version
-- Pourquoi faire simple quand on peut faire compliquer --
Vous n’avez pas trouvé la réponse que vous recherchez ?