Exécution automatique procédure VBA

Fermé
guadoc Messages postés 70 Date d'inscription mercredi 26 mai 2010 Statut Membre Dernière intervention 21 octobre 2011 - 27 août 2010 à 10:47
blux Messages postés 26545 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 22 décembre 2024 - 27 août 2010 à 16:28
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 26545 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 22 décembre 2024 3 318
27 août 2010 à 12:27
Salut,

si access n'est pas lancé, point de salut...
0
guadoc Messages postés 70 Date d'inscription mercredi 26 mai 2010 Statut Membre Dernière intervention 21 octobre 2011 5
27 août 2010 à 16:26
Ca veut dire quoi cette réponse? C'est juste pour me corriger?
0
blux Messages postés 26545 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 22 décembre 2024 3 318
27 août 2010 à 16:28
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