Prima di stampare qualsiasi cosa in Excel, non è insolito scegliere Stampa dal menu File. Viene visualizzata la finestra di dialogo Stampa, che consente di modificare la modalità di gestione del lavoro di stampa da parte del driver della stampante.

Se si crea una macro utilizzata per stampare le informazioni dai fogli di lavoro, è possibile visualizzare la finestra di dialogo Stampa a livello di programmazione. L’utente può quindi scegliere di stampare, direttamente dall’interno della macro.

Per aggiungere questa funzionalità, includi semplicemente la seguente riga di macro:

bTemp = Application.Dialogs(xlDialogPrint).Show

Il metodo Mostra risulta nella finestra di dialogo Stampa visualizzata. Quando questa riga di codice è terminata, bTemp sarà True o False. Se True, significa che l’utente ha fatto clic su OK nella finestra di dialogo, stampando così qualcosa. Se False, l’utente ha fatto clic su Annulla o sul pulsante Chiudi per chiudere la finestra di dialogo senza stampare.

_Nota: _

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

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (2435) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: