Marie ha chiesto un modo per modificare le impostazioni predefinite nella finestra di dialogo Stampa in modo che potesse, per impostazione predefinita, stampare semplicemente la pagina corrente.

Sfortunatamente, non è possibile modificare le impostazioni predefinite; Word le reimposta sempre alle sue impostazioni interne ogni volta che viene visualizzata per la prima volta la finestra di dialogo Stampa. Tuttavia, ci sono un paio di modi per aggirare questo problema.

Il primo metodo consiste nel registrare semplicemente una macro che stampa la pagina corrente. Una volta registrato, puoi assegnare la macro alla barra degli strumenti o assegnarle un tasto di scelta rapida. (Il modo in cui fai queste cose è stato trattato in altri numeri di _WordTips _.) Ora non hai nemmeno bisogno di aprire la normale finestra di dialogo Stampa per stampare la pagina corrente: hai la tua macro che fa il lavoro per te con un solo clic. Quello che segue è un esempio di tale macro:

Sub PrintCurrentPage()

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

Se desideri qualcosa che cambi davvero le impostazioni nella finestra di dialogo Stampa, puoi farlo solo utilizzando una macro. Tieni presente, tuttavia, che questo approccio non modifica le impostazioni predefinite, ma modifica le impostazioni. Pertanto, quando si chiama la macro, viene richiamata la finestra di dialogo Stampa e le impostazioni vengono modificate dai valori predefiniti dalla macro. Questo può sembrare un po ‘confuso, ma significa semplicemente che viene apportato un numero qualsiasi di modifiche alle impostazioni prima che tu abbia la possibilità di visualizzare la finestra di dialogo Stampa.

Public Sub PrintCurrentPageDialog()

With Dialogs(wdDialogFilePrint)

.Range = wdPrintCurrentPage         .Show     End With End Sub

In questo caso, la macro imposta il valore Intervallo nella finestra di dialogo Stampa sulla pagina corrente prima di visualizzarla. Una volta visualizzata la finestra di dialogo, la macro è terminata ed è possibile apportare manualmente altre modifiche alle impostazioni della finestra di dialogo, come desiderato.

È interessante notare che se si nomina la macro precedente FilePrint (invece di PrintCurrentPageDialog), la macro essenzialmente sostituisce il comando di Word incorporato che entra in gioco quando si seleziona Stampa dal menu File. Quindi, hai cambiato (anche se leggermente) ciò che fa il comando Word integrato.

_Nota: _

Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti WordTips), ho preparato una pagina speciale che include informazioni utili.

WordTips è la tua fonte di formazione economica su Microsoft Word.

(Microsoft Word è il software di elaborazione testi più popolare al mondo.) Questo suggerimento (1487) si applica a Microsoft Word 97, 2000, 2002 e 2003. È possibile trovare una versione di questo suggerimento per l’interfaccia della barra multifunzione di Word (Word 2007 e più tardi) qui: