Je dois démarrer MS Word à partir de la ligne de commande. Maintenant, je passe ces commandes /q /n /mFilePrintDefault /mFileExit
. Dans ce cas, j'ai besoin d'appuyer manuellement sur "Non" dans le dialogue "enregistrer oui/non" à la fin (pour fermer Word). Quelles commandes doivent passer, pour ignorer cela (sans sauvegarder ou sauvegarder doc) et fermer automatiquement Word?Commandes MS Word à partir de la ligne de commande
0
A
Répondre
1
Dans Word, créez une macro dans Normal.dotm en utilisant ce code:
Sub CloseWithoutSaving()
ActiveDocument.Close SaveChanges:=wdDoNotSaveChanges
Application.Quit
End Sub
Passez ensuite/q/n/mFilePrintDefault/mCloseWithoutSaving
0
Je suppose que vous essayez d'imprimer le document à partir de la ligne de commande. Vous pouvez le faire de la même manière que MS le fait avec un clic droit sur print. Vous pouvez voir les détails sur cette ici:
+0
Les commandes dde sont-elles les mêmes pour MSWord et WP? – parzival
Questions connexes
- 1. Convertir modèle Word à partir de MS Word 2003 à MS Word 2007
- 2. Exécution de la commande SQL à partir invite de commandes
- 3. Liste complète des fonctions, commandes pour MS Word à partir de C++
- 4. Comment envoyer plusieurs commandes à Sql PowerShell à partir de la ligne de commande Windows?
- 5. Envoyer des commandes à la ligne de commande Windows (cmd) à partir de PHP
- 6. mailer PHP, préserver les sauts de ligne de MS Word
- 7. Débogage de Glassfish à partir de la ligne de commande
- 8. Coller à partir de MS Word dans Textarea
- 9. Exécutez PowerShell ISE à partir de la ligne de commande?
- 10. Ruby: Remplacement des puces collées à partir de MS Word
- 11. CK Editor - Coller l'image à partir de Ms Word
- 12. shutdown redis-server à partir de la ligne de commande
- 13. Comment utiliser les commandes SVN à partir de la ligne de commande?
- 14. iOS UIAutomation à partir de la ligne de commande
- 15. Envoyer des commandes à d'autres programmes de ligne de commande
- 16. odfWeave et MS Word
- 17. Java sauter à la section dans le document MS Word
- 18. Client de ligne de commande Mercurial, lecture de commandes, d'options et d'arguments à partir d'un fichier?
- 19. Les commandes fonctionnent à partir du script Shell mais pas à partir de la ligne de commande?
- 20. de HTML à convertir MS Word
- 21. appeler la fonction à partir de la ligne de commande
- 22. Comment exécuter les commandes de ligne de commande à partir du code
- 23. exécution des commandes en ligne de commande à partir de Python en utilisant le module subprocess
- 24. Exécution de commandes DB2 à partir d'une ligne de commande vers un serveur distant
- 25. VBA MS Word Couleur de la police
- 26. Exécution de commandes Cygwin à partir d'un fichier de commandes
- 27. XML significatif à partir du plugin MS Word
- 28. Récupération de document MS Word à partir de la base de données et enregistrement local
- 29. Comment démarrer MS Office Word à partir de .NET sans compléments?
- 30. Exporter du contenu vers MS Word et importer du contenu à partir de MS Word à partir de CKEditor en utilisant PHP
Je suis perplexe quant à la façon dont cela a déjà fonctionné. Si vous appelez d'abord 'ActiveDocument.Close', le script VB cesse d'être exécuté et n'atteint jamais' Application.Quit'. C'est le comportement que j'ai observé: Le document se ferme, mais la fenêtre Word reste ouverte. Si je mets ce qui suit (et seulement ce qui suit) dans ce sous-marin, cela fonctionne comme prévu: 'Application.Quit SaveChanges: = wdDoNotSaveChanges'. Je suis en train de tester cela dans Word 2007. Peut-être est-ce différent dans la version de Word que vous et l'OP utilisez, mais j'en doute en raison du chemin d'exécution interrompu. –
Je ne peux pas offrir beaucoup de perspicacité, mais cela fonctionne en 2007 et 2010. – zach
Je pense que le commutateur/q était aussi pour quitter. Peut-être que ce morceau de code est redondant. – zach