Exécution automatique procédure VBA

guadoc Messages postés 89 Statut Membre -  
blux Messages postés 27850 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
Je dois automatiser une tache access. Je veux qu'une de mes procédures écrite en VBA s'exécute tous les jours.
J'ai deja vu la fonction :Application.OnTime TimeValue("15:51:00"), ("SendParMail"), True
Mais je n'ai pas très bien compris comment ça marche et je comprend pas comment cette fonction peut exécuter une procédure sans que access ne soit ouvert.
Donc si quelqu'un veut bien m'expliquer je suis preneur.

Merci d'avance pour vos contributions.

1 réponse

blux Messages postés 27850 Date d'inscription   Statut Modérateur Dernière intervention   3 360
 
Salut,

si access n'est pas lancé, point de salut...
0
guadoc Messages postés 89 Statut Membre 5
 
Ca veut dire quoi cette réponse? C'est juste pour me corriger?
0
blux Messages postés 27850 Date d'inscription   Statut Modérateur Dernière intervention   3 360
 
Non, c'est juste pour dire que si access n'est pas lancé, on ne peut pas lui faire exécuter de procédure.

Si on veut faire un truc comme ça, il faut un ordonnanceur (type cron) qui va lancer access à l'heure spécifiée. Access s'ouvrira et aura comme première tâche celle d'exécuter ce que tu souhaites et ensuite sortira de l'application.
0