Bonjour !
Un soucis à vous soumettre :
J'ai une application en Access avec un traitement qui a un moment donné ouvre un fichier Excel puis le sauvegarde.
J'essaye de le lancer ce traitement de facon automatique avec une tache planifiée via un batch .bat avec ligne de commande :
1 2 3
| "C:\Program Files (x86)\Microsoft Office\Office14\MSACCESS.EXE" "D:\_Automate\BaseArticle.accdb" /cmd "GENERE_FICHE"
exit 0 |
Mon problème : Lorsque que j'execute à la main en doucle cliquant sur mon batch, tout roule
Mais lorsque c'est le planificateur des taches qui execute le batch, l'application access plante au moment d'ouvrir le classeur Excel
(erreur 70 - Permission refusée .....)
La ligne qui plante :
Set XLS = New excel.Application
Je precise que le User utilisé par le planificateur de tache est le meme que celui que j'utilise quand je lance le batch a la main.
On dirait que le planificateur des taches veut bien lancer un .bat qui lance Access mais refuse qu'ensuite Access ouvre Excel
PS : Le planificateur des taches, c'est le nouveau, celui de Win 7 Entreprise 64bits
PPS : Je remarque en passant que quand on lance Access via le planificateur des taches, on voit bien Access tourner dans les processus du gestionnaire des taches, mais il n'apparait pas a l'ecran !
Partager