Reference sous VBA

Résolu
cs_Talere Messages postés 102 Date d'inscription vendredi 29 mars 2002 Statut Membre Dernière intervention 14 février 2013 - 28 juin 2005 à 17:18
cs_Talere Messages postés 102 Date d'inscription vendredi 29 mars 2002 Statut Membre Dernière intervention 14 février 2013 - 29 juin 2005 à 14:38
Bonjour,

J'ai un outils Excel qui a besoin d'un lien vers une autre application, seulement cette application a plusieurs version ( suivant l'utilisateur ) et donc il y a de fortes chances qu'Excel m'annonce que la DLL est introuvable.

Je suis capable de connaitre la version de l'application, mais je ne sais pas comment declarer toute les fonctions de cette DLL. En parcourant l'aide, j'ai trouvé un bout de code qui pourrait m'aider, mais ce n'est pas ça, car je dois déclarer les procédures, les unes après les autres :

# if version=500 then
declare sub toto lib="titi500.dll"
declare sub tutu lib="titi500.dll"
# else
declare sub toto lib="titi600.dll"
declare sub tutu lib="titi600.dll"
#end if

La solution à mon problèle existe-t-elle?

Merci d'avance

Talere

1 réponse

cs_Talere Messages postés 102 Date d'inscription vendredi 29 mars 2002 Statut Membre Dernière intervention 14 février 2013
29 juin 2005 à 14:38
J'ai trouvé, on peut ajouter des références dans la collection suivante :

ThisWorkbook.VBProject.References.AddFromFile

ou

ThisWorkbook.VBProject.References.AddFromGuid

Voir l'aide pour plus d'informations ...

Talere
3
Rejoignez-nous