Marie a demandé un moyen de modifier les paramètres par défaut dans la boîte de dialogue Imprimer afin qu’elle puisse, par défaut, simplement imprimer la page en cours.

Malheureusement, il n’existe aucun moyen de modifier les valeurs par défaut; Word les réinitialise toujours à ses paramètres internes chaque fois que la boîte de dialogue Imprimer est affichée pour la première fois. Cependant, vous pouvez contourner ce problème de plusieurs manières.

La première méthode consiste simplement à enregistrer une macro qui imprime la page en cours. Une fois enregistrée, vous pouvez affecter la macro à la barre d’outils ou lui donner une touche de raccourci. (La façon dont vous faites ces choses a été traitée dans d’autres numéros de _WordTips _.) Désormais, vous n’avez même plus besoin d’ouvrir la boîte de dialogue Imprimer normale pour imprimer la page en cours – vous avez votre propre macro qui fait le travail pour vous avec un simple clic. Voici un exemple d’une telle macro:

Sub PrintCurrentPage()

Application.PrintOut FileName:="", Range:=wdPrintCurrentPage, _       Item:= wdPrintDocumentContent, Copies:=1, Pages:="", _       PageType:=wdPrintAllPages, Collate:=False, _       Background:=True, PrintToFile:=False End Sub

Si vous souhaitez quelque chose qui modifie réellement les paramètres de la boîte de dialogue Imprimer, vous ne pouvez le faire qu’à l’aide d’une macro. Sachez cependant que cette approche ne modifie pas les valeurs par défaut, mais modifie les paramètres. Ainsi, lorsque vous appelez la macro, la boîte de dialogue Imprimer est appelée et les paramètres modifiés par rapport aux valeurs par défaut par la macro. Cela peut sembler un peu déroutant, mais cela signifie simplement qu’un certain nombre de modifications de paramètres sont apportées pour vous avant que vous n’ayez la possibilité d’afficher la boîte de dialogue Imprimer.

Public Sub PrintCurrentPageDialog()

With Dialogs(wdDialogFilePrint)

.Range = wdPrintCurrentPage         .Show     End With End Sub

Dans ce cas, la macro définit la valeur de plage dans la boîte de dialogue Imprimer sur la page actuelle avant de l’afficher. Une fois la boîte de dialogue affichée, la macro est terminée et vous pouvez apporter manuellement d’autres modifications aux paramètres de la boîte de dialogue, comme vous le souhaitez.

Il est intéressant de noter que si vous nommez la macro précédente FilePrint (au lieu de PrintCurrentPageDialog), la macro remplace essentiellement la commande Word intégrée qui entre en jeu lorsque vous sélectionnez Imprimer dans le menu Fichier. Ainsi, vous avez changé (très légèrement) ce que fait la commande Word intégrée.

_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 (1487) s’applique à Microsoft Word 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban de Word (Word 2007 et plus tard) ici:

link: / wordribbon-Changing_Print_Dialog_Box_Defaults [Modification des valeurs par défaut de la boîte de dialogue d’impression].