Probléme de version excel ( interop )

cs_Fripouil Messages postés 175 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 8 mai 2017 - 25 juil. 2008 à 08:29
cs_Fripouil Messages postés 175 Date d'inscription lundi 16 décembre 2002 Statut Membre Derniè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

Fripouil

5 réponses

gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
25 juil. 2008 à 09:20
est ce que "Microsoft.Office.Interop.Excel" existe pour office 2003??






 






Il n'y a que les gens qui ne font rien, qui ne font pas d'erreur



/B>
0
Molenn Messages postés 797 Date d'inscription mardi 7 juin 2005 Statut Membre Dernière intervention 23 février 2011 7
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.

Molenn
0
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
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

/B>
0
cs_eldim Messages postés 956 Date d'inscription lundi 30 mai 2005 Statut Membre Dernière intervention 21 août 2014 1
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 --
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_Fripouil Messages postés 175 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 8 mai 2017
25 juil. 2008 à 12:32
Rebonjour, et merci à tous de votre intérêt à ma question.

Le truc est que je n' ai pas d' autres versions de Microsoft excel dans mes références, je n' ai que la version 12.

Est il possible de télécharger des références ?

Mais cela ne va t il pas me créer un conflit avec ma version d office par la suite ? ou pendant la phase de développement ?

Fripouil
0
Rejoignez-nous