|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() ![]() Inscription : décembre 2004 Messages : 336 ![]() |
Bonjour
Mon code VBA sur Access et Excel étant uilisé sur de nombreux postes, je souhaite éviter aux utilisateurs d'aller activer les références nécessaires (en l'occurence ADO) a la mais. Donc y a t-il un moyen de les activer au préalble par le code? Merci de votre aide
__________________
Pti Pié |
|
|
00
|
|
|
#2 |
![]() ![]() |
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() ![]() Inscription : décembre 2004 Messages : 336 ![]() |
autant pour moi
j'ai fait ma recherche, mais seulement dans le forum VBA...
__________________
Pti Pié |
|
|
00
|
|
|
#4 | |
|
Membre confirmé
![]() ![]() Inscription : décembre 2004 Messages : 336 ![]() |
j'ai bien suivi ce qui est indiqué dans le forum que tu as cité bbil mais j'ai le problème suivant auquel je ne trouve pas de réponse!
Citation:
__________________
Pti Pié |
|
|
|
00
|
|
|
#5 |
![]() ![]() |
il manque des mots non ? ( dans ton post pas dans le code
Code :
ThisWorkbook.VBProject.References.AddFromFile ("C:\Program Files\Fichiers communs\System\ado\msado15.dll") |
|
00
|
|
|
#6 | ||
|
Membre confirmé
![]() ![]() Inscription : décembre 2004 Messages : 336 ![]() |
reprenons!...
J'ai bien suivi tes conseils bbil et je rencontre le même problème que ton interlocuteur : le code Citation:
Citation:
__________________
Pti Pié |
||
|
|
00
|
|
|
#7 |
![]() ![]() |
et tu la mis ou le code ?
|
|
00
|
|
|
#8 | |
|
Membre confirmé
![]() ![]() Inscription : décembre 2004 Messages : 336 ![]() |
il me met cette erreur lorsque je met le code dans un module
Par contre, quand je le met dans workbook_open, excel me dit : Citation:
__________________
Pti Pié |
|
|
|
00
|
|
|
#9 |
![]() ![]() |
ben avec excel 2002 .. cela fonctionne...
mais pourrai tu me dire l'utilité d'un tel code ? |
|
00
|
|
|
#10 |
|
Membre confirmé
![]() ![]() Inscription : décembre 2004 Messages : 336 ![]() |
je suis aussi sous 2002.
Mes macro VBA doivent servir sur n'import quel poste et je ne veux pas (dixit le patron!) que les utilisateurs aient besoin d'activer ADO eux même à la main. Je doit donc passer par le code... Si ce n'est pas possible, je devrait écrire mes connections avec un autre système, ce qui n'est pas souhaitable
__________________
Pti Pié |
|
|
00
|
|
|
#11 | |
![]() ![]() |
Citation:
|
|
|
00
|
|
|
#12 |
|
Membre éclairé
![]() Inscription : février 2006 Messages : 932 ![]() |
Hihi,
meme moi je l'avais deja remarqué une fois j'ai eu besoin de nouveau d'une référence que j'avais déjà activée mais dans un autre classeur et, à la base je pensais aussi que ca dependait du poste, donc je comprenais pas pourquoi ca merdouillais mais en fait c'est parce que j'etais juste dans un autre classeur... |
|
|
00
|
|
|
#13 |
|
Membre confirmé
![]() ![]() Inscription : décembre 2004 Messages : 336 ![]() |
ok d'accord, je pensais que c'était au niveau de l'application et non du fichier
Alors ce doit être la même chose sous Access je pense... Bon ba merci bien! j'ai quand même appris a faire! on sais jamais...
__________________
Pti Pié |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com