Comment puis-je programmer une Macro à exécuter automatiquement dans Access 2007

J'aimerais avoir une macro appelée Macro1, par exemple, exécuter tous les jours à 9 heures du matin. Il fonctionne très bien sur son propre dans le code visual basic editor dans Access 2007, mais je voudrais qu'il puisse s'exécuter automatiquement, sans que l'accès ne soit ouvert.

Veuillez noter que je ne veux pas qu'il y ait à toute intervention humaine, il doit être capable d'exécuter automatiquement sans que quelqu'un a ouvert l'Accès à déclencher autoexec ou onload ou quelque chose de similaire.

Est-ce possible?

  • c'est étrange ... vous souhaitez exécuter un Accès macro sans courir Accès! Ne pouvez-vous pas faire la même chose dans une autre langue?
  • En gros, j'ai besoin d'extraire des données à partir 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é par un logiciel de merde que je n'ai pas le droit de toucher. J'ai besoin d'obtenir certaines informations qui sont saisies chaque jour et je veux être en mesure de le faire sans avoir besoin d'avoir quelqu'un accès ouvert et cliquez sur quelque chose chaque jour. Pas nécessairement de l'exécuter sans l'exécution d'accès, mais au lieu d'ouvrir l'accès et de l'exécution de cette macro, puis la sortie si ça fait plus de sens.
  • Si vous êtes juste de l'exécution de requêtes, alors vous pouvez le faire avec DAO via vbScript. Pour la macro, voir ma réponse.
InformationsquelleAutor alexcoco | 2010-10-22