Bonjour à toutes et à tous,
pas sûr que la section VBA soit forcément la plus appropriée mais les autres ne l'étaient pas non plus alors je me lance.
J'ai besoin d'automatiser un traitement Access. Pour ce faire, j'envisage d'ouvrir la base une fois par jour via le Planificateur de tâches de Windows (le traitement se lancera ensuite via la macro AutoExec).
Première question : cela vous semble-t-il la meilleure solution ? (je peux aussi envisager de laisser tourner la base en permanence et de gérer la récurrence du traitement au sein-même du code mais ça ne me semble pas forcément pertinent)
Deuxième question : si je veux passer par le planificateur de tâches, je suis obligé d'y indiquer (en plus du chemin de la base) le chemin de MSACCESS.exe. Problème, la machine concernée est sous Office 365. Ce qui signifie qu'Office peut changer de version majeure n'importe quand. Actuellement, MSACCESS.exe est dans un répertoire "Office16" mais ce chemin évoluera le jour où la prochaine version majeure d'Office sortira.
D'où ma question : comment faire pour que le chemin que j'indique pour MSACCESS.exe dans le planificateur de tâches reste bon malgré les passages de version d'Office ? J'avais espéré trouvé une solution via les variables d'environnement de Windows mais aucune ne semble correspondre au chemin de la suite Office.
Merci d'avance pour vos lumières.
Partager