Quando si sceglie di stampare in Excel, la finestra di dialogo Stampa (Excel 2007) o la scheda File della barra multifunzione (versioni successive di Excel) consente di specificare molte cose sul lavoro di stampa. Tra le altre cose, consente di indicare se si desidera stampare i fogli di lavoro selezionati, la selezione o l’intera cartella di lavoro. L’impostazione predefinita normalmente è Stampa fogli attivi, ma cosa succede se si desidera che venga impostata in modo predefinito la stampa dell’intera cartella di lavoro?
Sfortunatamente, Excel non mantiene in memoria cosa selezioni utilizzando i controlli di Stampa da un lavoro di stampa a quello successivo; ripristina sempre l’impostazione predefinita. Il modo più semplice per stampare sempre l’intera cartella di lavoro, tuttavia, è creare una piccola macro come questa:
Sub PrintItAll()
ActiveWorkbook.PrintOut
End Sub
È quindi possibile creare un pulsante sulla barra di accesso rapido e assegnare questa macro a quel pulsante. Quando vuoi stampare l’intera cartella di lavoro, basta fare clic sul pulsante. Facile e veloce.