Reference sous VBA [Résolu]

Signaler
Messages postés
102
Date d'inscription
vendredi 29 mars 2002
Statut
Membre
Dernière intervention
14 février 2013
-
Messages postés
102
Date d'inscription
vendredi 29 mars 2002
Statut
Membre
Dernière intervention
14 février 2013
-
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

Messages postés
102
Date d'inscription
vendredi 29 mars 2002
Statut
Membre
Dernière intervention
14 février 2013

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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 108 internautes nous ont dit merci ce mois-ci