Bonjour,
J'ai développé en VB6 une bibliothèque d'objets qui s'interface avec Excel en visual basic.
Sur tous mes PC (perso et pro) cela fonctionne sans problème, ainsi que sur environ 50% des autres PC équipés d'Office 2010.
Malheureusement sur l'autre moitié des PC (dll et application Excel associée diffusée à 3 ou 4 personnes), il y a un message d'erreur et impossible de faire marcher le développement...
Malheureusement n'ayant pas sous la main de PC qui plante je ne peux pas donner en clair le message mais le plantage intervient sur l'instruction CreateObject.
=> La dll est correctement installée (testée ok avec une petite application indépendante d'office)
=> Elle est présente sous excel dans la liste des références
Savez-vous s'il y a des différences de compatibilités entre les versions d'Office vis à vis des développements externes ?
(et accessoirement comment peut-on facilement savoir quelle version d'office 2010 est installée...)
Y a-t-il quelquechose à faire pour rendre compatibles une dll développée avec vb6 (langage choisi pour la compatibilité meilleure et récupération du code initialement effectué avec VBA) avec toutes les versions office ?
J'ai essayé d'ajouter un emplacement approuvé pour du code activeX en sélectionnant le répertoire d'install de la dll mais sans succès...
Merci pour votre aide
Philoul
Partager