LANCER UNE MACRO ACCESS DEPUIS VB6

Signaler
Messages postés
86
Date d'inscription
lundi 27 janvier 2003
Statut
Membre
Dernière intervention
10 décembre 2006
-
Messages postés
86
Date d'inscription
lundi 27 janvier 2003
Statut
Membre
Dernière intervention
10 décembre 2006
-
Bonjour,

Je souhaiterais lancer une macro existante dans une base de donnée access déjà ouverte.

le code (simplifié) est le suivant :

dim Db As DAO.Database
Set Db = OpenDatabase(path & "" & mdb, , False)
Db.execute SQL
'ici je souhaiterai exécuter la macro1 de la base de donnee
Db.Close
Set Db = Nothing

merci d'avance.

2 réponses

Messages postés
940
Date d'inscription
jeudi 20 février 2003
Statut
Membre
Dernière intervention
3 février 2011
9
Tu dois mettre dans les références de ton projet Microsoft ACCESS blabla
Créer un objet ACCESS
et ensuite tu n'as plus qu'à lancer la macro comme si tu étais sous access...
Docmd.OpenMacro "Macro1"
Tu dois surement avoir une multitude d'exemples sur ce site, ou sur google...
TBBUIM
Messages postés
86
Date d'inscription
lundi 27 janvier 2003
Statut
Membre
Dernière intervention
10 décembre 2006

ping... pong!