Exécution automatique procédure VBA
guadoc
Messages postés
89
Statut
Membre
-
blux Messages postés 2045 Date d'inscription Statut Modérateur Dernière intervention -
blux Messages postés 2045 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.
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
-
Salut,
si access n'est pas lancé, point de salut...
-
-
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.
-