Compatibilité des versions d'office

Yo_Fr Messages postés 16 Date d'inscription dimanche 25 avril 2004 Statut Membre Dernière intervention 5 octobre 2016 - 9 févr. 2015 à 14:50
Yo_Fr Messages postés 16 Date d'inscription dimanche 25 avril 2004 Statut Membre Dernière intervention 5 octobre 2016 - 10 févr. 2015 à 12:45
Bonjour à tous,


Je suis en cours de réalisation d'un programme VB 6 faisant appel à des feuilles Excel (XLSX). Je suis sous EXCEL 2007 et dans VB 6 je retrouve bien les références à Excel (Microsoft Excel 12.0 Object Library) et cela tourne du feu de dieu.
Bien mais maintenant je ne sais pas du tout ce qui va se passer si je déploie ces exe VB6 dans un PC ou seul Excel 2010 ou 2013 serait installé. Trouvera-t-il Excel quand même ? Et surtout que se passera-t-il si je vais sur un PC équipé d'un Excel 2000 ou 2003 ?
Je n'ai pas trouvé ce genre d'info... Un idée ?

2 réponses

ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 236
Modifié par ucfoutu le 9/02/2015 à 18:06
Bonjour,
La meilleure méthode reste sans aucun doute d'utiliser alors une liaison tardive ("late binding") au lieu de cocher une référence.
Ouvre ton aide VB6 sur les mots CreateObject et GetObject. Tu y trouveras des exemples parlants.

________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviend
0
Yo_Fr Messages postés 16 Date d'inscription dimanche 25 avril 2004 Statut Membre Dernière intervention 5 octobre 2016
10 févr. 2015 à 12:45
Effectivement c'est une bonne idée. J'essaye dés que possible.
Merci !

--
0