Si descrive brevemente come creare un file protetto da password per i permessi di scrittura lasciando la possibilità di aprirlo in sola lettura.
Avviato l’editor VBA (ALT + F11) andremo ad inserire la seguente sab di esempio, da modificare ovviamente secondo le nostre esigenze:
1 2 3 4 5 6 7 8 9 10 |
Sub newFile() Dim Wk As Workbook Set Wk = Workbooks.Add Wk.SaveAs filename:="C:\Users\..\Prova.xlsx", WriteResPassword:="NOSTRAPASSWORD" ActiveWorkbook.Close End Sub |
Come visibile nella sub, la password verrà passata con l’opzione “WriteResPassword” nella quale andremo a inserire la pssword che sceglieremo per proteggere il foglio di lavoro.
In questo modo cliccando sul bottone “Aggiorna File” verrà eseguita la modifica richiesta.