Se non volete che il vostro lavoro in Excel venga stampato da utenti, che possono visualizzare o modificare i dati, abbiamo nuovamente bisogno di un piccolo stralcio di codice in Visual Basic.
Dalla tab “Strumenti” clicchiamo su “Visual Basic” per aprire l’editor di codice. Facciamo doppio clic su “ThisWorkbook” per aprire la finestra dei comandi.
Dalla casella a cascata di sinistra selezioniamo “Workbook” e da quella a destra scegliamo il comando “BeforePrint”.
Fra la stringa
Private Sub Workbook_BeforePrint(Cancel As Boolean)
e la stringa
End Sub
incolliamo il seguente codice:
Cancel = True
MsgBox "Non puoi stampare questo file", vbInformation
Salviamo il codice e torniamo in Excel. Se proviamo a lanciare una stampa, una finestra di pop-up reciterà: “Non puoi stampare questo file”.