Je voudrais avoir une macro, appelée Macro1, par exemple, exécutée tous les jours à 9h00. Il fonctionne très bien seul à partir de l'éditeur de code VB dans Access 2007 mais je voudrais qu'il soit capable de s'exécuter automatiquement sans que l'accès soit ouvert.Comment programmer une macro pour qu'elle s'exécute automatiquement dans Access 2007
S'il vous plaît noter que je ne veux pas qu'il y ait une intervention humaine, il doit être capable de fonctionner automatiquement sans que quelqu'un ouvre Access pour déclencher autoexec ou onload ou quelque chose de similaire.
Est-ce possible?
celui-ci est étrange ... vous voulez exécuter une macro Access sans exécuter Access! Tu ne peux pas faire le même tour dans une autre langue? –
@Philippe: Fondamentalement, j'ai besoin de tirer des données d'une autre base de données sur un calendrier. Les données sont entrées dans une autre base de données gérée par un logiciel merdique que je ne suis pas autorisé à toucher. J'ai besoin d'avoir des informations saisies tous les jours et je veux pouvoir le faire sans avoir besoin d'avoir un accès ouvert et de cliquer sur quelque chose chaque jour. Pas nécessairement l'exécuter sans exécuter l'accès, mais à la place ouvrir l'accès et exécuter cette macro puis quitter si cela a plus de sens. – alexcoco
Si vous exécutez simplement des requêtes, vous pouvez le faire avec DAO via vbScript. Pour la macro, voir ma réponse. –