filiplarlibe
XLDnaute Nouveau
Bonjour à tous,
J'aurais besoin d'un petit coup de main pour un souci que j'ai remarqué depuis maintenant un moment.
Je génère un rapport sur l'événement Open d'excel. Cet excel est lancé par un batch lui même lancé par une tâche planifiée de Windows.
Ca marche plutôt bien mais j'ai remarqué qu'après l'éxécution, le processus Excel était encore en cours d'éxécution. Et je n'arrive pas à faire en sorte que lorsque le fichier excel se quitte, le processus ne soit plus en mémoire.
Voici le code que j'utilise en fin d'exécution de l'excel :
ThisWorkbook.Save
' clear clipboard
Application.CutCopyMode = False
Application.ScreenUpdating = True
J'ai essayé d'ajouter :
Application.quit
Mais rien n'y fait.
Petite précision :
Lors de la génération de ce rapport, je copie des lignes du fichier excel vers un autre fichier excel. (je vais mettre à jour un fichier excel partagé).
Est-ce que ce ne serait pas le processus de ce fichier excel qui est encore en éxécution ?
Ou est-ce que ça pourrait venir du fait que Excel est lancé par un vbs qui lui même est lancé par une tâche windows planifiée
Merci d'avance pour votre aide ou vos réponses.
J'aurais besoin d'un petit coup de main pour un souci que j'ai remarqué depuis maintenant un moment.
Je génère un rapport sur l'événement Open d'excel. Cet excel est lancé par un batch lui même lancé par une tâche planifiée de Windows.
Ca marche plutôt bien mais j'ai remarqué qu'après l'éxécution, le processus Excel était encore en cours d'éxécution. Et je n'arrive pas à faire en sorte que lorsque le fichier excel se quitte, le processus ne soit plus en mémoire.
Voici le code que j'utilise en fin d'exécution de l'excel :
ThisWorkbook.Save
' clear clipboard
Application.CutCopyMode = False
Application.ScreenUpdating = True
J'ai essayé d'ajouter :
Application.quit
Mais rien n'y fait.
Petite précision :
Lors de la génération de ce rapport, je copie des lignes du fichier excel vers un autre fichier excel. (je vais mettre à jour un fichier excel partagé).
Est-ce que ce ne serait pas le processus de ce fichier excel qui est encore en éxécution ?
Ou est-ce que ça pourrait venir du fait que Excel est lancé par un vbs qui lui même est lancé par une tâche windows planifiée
Merci d'avance pour votre aide ou vos réponses.