Sai già che Windows supporta più stampanti. L’uso di Excel con più stampanti può essere un fastidio, tuttavia, poiché è necessario visualizzare la finestra di dialogo Stampa, cambiare la stampante e quindi stampare il foglio di lavoro.

Esiste un modo, tuttavia, per stampare con un clic i fogli di lavoro su una stampante designata. Per fare questo, crea semplicemente una macro che cambia la stampante e poi stampa i fogli di lavoro, come mostrato qui:

Sub GoodPrinter()

Application.ActivePrinter = "HP LaserJet"

ActiveWindow.SelectedSheets.PrintOut Copies:=1 End Sub

Quando crei questa macro sul tuo sistema, assicurati di cambiare il nome della stampante nella seconda riga della macro. Deve corrispondere esattamente al nome di una stampante sul sistema. (In questo esempio il nome della stampante è impostato su “HP LaserJet”. Dovresti cambiarlo in modo che corrisponda al nome della stampante che desideri utilizzare.)

Il trucco è creare una di queste macro per ciascuna delle stampanti che utilizzi. È quindi possibile modificare una barra degli strumenti in modo che ogni stampante abbia il proprio pulsante di stampa. Quando si fa quindi clic sul comando o sul pulsante, viene eseguita la macro appropriata e si ottiene l’output sulla stampante desiderata.

_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 (2217) 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: