[VBA] Installer une librairie

Installer une librairie [VBA] - VB/VBA/VBS - Programmation

Marsh Posté le 19-01-2006 à 14:53:13    

Salut tout le monde !!
 
Voilà, j'ai développé une base de données et un formulaire sur Access que j'ai mis sur le réseau de l'entreprise, chaque employé peut donc exécuté le formulaire.
 
Mais pour que celui-ci fonctionne correctement une librairie spéciale doit être installé (j'ai mis le fichier .dll sur le réseau) afin d'éviter chaque utilisateur de cliquer sur "préférence" puis de sélectionner la librairie, j'aimerais réaliser un code VBA qui le ferait automatiquement au lancement du formulaire, hors je ne sais pas du tout comment faire, j'ai chercher sur le net et sur le forum mais en vain...
 
Quelqu'un voit t'il comment on peut faire ?
 
Un grand merci d'avance !!

Reply

Marsh Posté le 19-01-2006 à 14:53:13   

Reply

Marsh Posté le 19-01-2006 à 20:46:32    

Bonjour,
 
Un exemple se trouve dans ce lien : http://access.developpez.com/faq/?page=ref#ListRef
 
 
wape

Reply

Marsh Posté le 19-01-2006 à 21:32:25    

Salut !
 
C'est très sympa de m'avoir répondu ! En faite j'aimerais bien installé une librairie avec un fichier dont l'extension est .dll mais je me demande si c'est  possible.
 
J'ai testé

Code :
  1. References.AddFromFile("C:\ms032.dll " )


 
mais j'ai un message d'erreur, en effet, je crois que cette fonction permet d'installer des fichier ton l'extention est .tlb
 
Tout ça pour dire que je ne sais pas comment faire  :??:

Reply

Marsh Posté le 20-01-2006 à 15:07:04    

As-tu enregistré ta .DLL via REGSVR32 avant de l'ajouter comme référence ?

Reply

Marsh Posté le 20-01-2006 à 15:16:07    

Je l'ai fait sur mon ordinateur, mais j'aimerai bien le faire automatiquement. En effet, ça me gènerai de devoir demander à tous les utilisateur du réseau de le faire...
 
En tout cas merci de la réponse, c'est fort aimable !

Reply

Marsh Posté le 20-01-2006 à 16:29:29    

Le mieux pour inscrire correctement une .DLL dans le regsitre est encore d'utiliser un générateur de package d'installation.  
Celui de MS est basique et seulement dispo dans les "Developers Extension" de MS Access, je crois. Mais tu peux voir du côté de NSIS qui fait de beaux package simplement, même pour des progs VB, alors ça doit s'adapter à MSAccess.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed