PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 15 juil. 2006 à 18:16
salut,
en effet l'explication de Mortalino est pour les dll activex (donc pas en C++)
celles en C, comme une API (comme l'a dit katsankat). elle doit être placée soit dans le rep de l'appli (de xls pour le coup), soit dans le rep système. (peut-être en VBA plutôt dans le rep de l'office, donc excel.exe par exemple. à vérifier)
la dll n'a pas à être enregistrée mais elle doit être faite de manière à être utilisable..., toutes ne le sont pas.
voir les exemples sur VBF ou CPP
++
PCPT [AFCK]
<hr size="2" width="100%" />Prenez un instant pour répondre à ce sondage svp
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 16 juil. 2006 à 00:27
Une DLL spécifique pour un classeur Excel ira très bien dans le dossier du xls, évitera de polluer la partition system avec des tas de DLLs.
Suffit de placer un appel SetCurrentDirectory() avec le ThisWorkbook.path dans l'event 'open' du xls.