Je souhaite configurer un script à exécuter quotidiennement en tant que tâche planifiée Windows. Le script doit ouvrir une feuille de calcul Excel, attendre l'exécution d'une macro (configurée pour s'exécuter chaque fois que la feuille de calcul est ouverte), puis fermer le fichier une fois la macro terminée, en enregistrant les modifications. La macro elle-même ne prendra pas très longtemps à courir. Si mon script peut attendre environ une minute avant de fermer à nouveau le fichier, cela devrait suffire.Comment fermer un fichier ouvert avec un script Windows?
2
A
Répondre
2
Code non testé complètement et la plupart du temps écrit de mémoire, mais assez je l'espère pour vous lancer:
Set app = GetObject(, "Excel.application") ' assumes Excel is already running, otherwise use Set app = CreateObject("Excel.Application")
app.Visible = True ' useful while testing
app.run "MyMacro", "Param1" ' run the MyMacro macro with a string parameter "Param1"
WScript.Sleep(60000) ' wait 60,000 ms = 1 minute
app.ActiveDocument.Close
app.Quit
Set app = Nothing
Questions connexes
- 1. comment fermer le fichier ouvert?
- 2. Comment fermer un port ouvert dans Windows 7?
- 3. Conserver un fichier ouvert pour toujours dans un script bash
- 4. Impossible de fermer un flux ouvert avec pycurl
- 5. modifier un fichier ouvert C++
- 6. Comment fermer un formulaire modal juste après l'avoir ouvert?
- 7. comment détecter MSword est ouvert avec un fichier spécifique?
- 8. Comment fermer un certain processus sur Windows?
- 9. un fichier peut être ouvert simultanément sous SilverLight et Windows?
- 10. Comment vérifier si un fichier est ouvert
- 11. Comment copier un fichier ouvert dans VB6?
- 12. Comment fermer un socket bloqué
- 13. Comment vérifier si un fichier est déjà ouvert en COBOL?
- 14. Je veux fermer un fichier
- 15. Comment fermer un ZipFile
- 16. Renommer un fichier avec un script de traitement par lots
- 17. Comment enregistrer/copier un fichier dans un script PHP entre deux serveurs Windows avec autorisation?
- 18. Comment rechercher un fichier .htaccess avec Windows?
- 19. Comment copier un fichier ouvert en utilisant VB6?
- 20. Forçage fermé un fichier ouvert par C#
- 21. Lire un fichier ouvert Problème en C#
- 22. Comment rechercher et fermer un document Office ouvert via Office Automation
- 23. removeItemAtPath sur un fichier déjà ouvert
- 24. Rendre le terminal ouvert un fichier avec l'éditeur par défaut
- 25. Comment lancer un script python sous Windows?
- 26. Comment fermer un menu javascript
- 27. Vérifiez si un fichier est ouvert
- 28. Comment écrire un fichier pid dans un fichier batch Windows
- 29. Reformatage du fichier lnk Windows via un script automatisé
- 30. Générer un fichier Windows .lnk avec PHP