Richiamare la finestra di dialogo Stampa da una macro e impostare le opzioni di stampa come desiderato
Stampare una cartella di lavoro o una tabella di Excel è facile. Tuttavia, se si desidera stampare dall'interno di una macro, è difficile replicare tutte le opzioni.
Non devi nemmeno. È possibile richiamare la finestra di dialogo di stampa da una macro di Excel e anche preimpostare determinate opzioni. La seguente macro VBA mostra come eseguire questa operazione:
Sottoposizione Stampa PagineOn ()
Const inizia come intero = 3
Const Ende As Integer = 5
Application.Dialogs (xlDialogPrint) .Show arg1: = 2, _
arg2: = inizio, arg3: = fine
Fine sottotitolo
Utilizzare la macro per richiamare la finestra di dialogo STAMPA. Le opzioni di stampa sono impostate in modo tale da non stampare l'intera tabella, ma solo le pagine da 3 a 5. L'illustrazione seguente mostra l'aspetto del risultato:
Nella macro la definizione delle pagine di stampa è controllata tramite le due costanti START ed ENDE. Utilizzare questi numeri per specificare con quale pagina deve iniziare e terminare la stampa.