Robert a besoin d’une macro qui chargera un document, l’imprimera, puis quittera Word. Il a compris comment charger le document et commencer à l’imprimer, mais lorsqu’il dit à la macro de quitter Word, il voit un message disant que s’il quitte, toute impression sera supprimée.

Ce message s’affiche car la méthode par défaut pour l’impression dans Word consiste à imprimer en arrière-plan, ce qui signifie que la commande d’arrêt de Word est exécutée pendant que l’impression se poursuit toujours en arrière-plan. La solution est de s’assurer que l’impression en arrière-plan est désactivée dans la commande d’impression:

ActiveDocument.PrintOut Background:=False

Étant donné que l’impression se fera au « premier plan », la macro-commande suivante ne sera pas exécutée tant que l’impression n’est pas terminée. De cette façon, l’impression ressemble beaucoup à l’impression depuis Windows lui-même:

cliquez avec le bouton droit sur un document et choisissez Imprimer dans le menu contextuel. Word est chargé, le document est imprimé et Word s’arrête.

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites WordTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / wordribbon-WordTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

WordTips est votre source pour une formation Microsoft Word rentable.

(Microsoft Word est le logiciel de traitement de texte le plus populaire au monde.) Cette astuce (10778) s’applique à Microsoft Word 2007, 2010, 2013 et 2016. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu de Word ici:

link: / word-Printing_and_Exiting_Word_in_a_Macro [Impression et sortie de Word dans une macro].