Nascondere e bloccare il codice VBA in Excel
XLS Padlock offre una funzionalità Lock VBA Project dedicata. Tuttavia, se si sceglie di non utilizzarla, è comunque possibile ricorrere alla protezione nativa di Excel. XLS Padlock rende questo metodo più sicuro.
Come bloccare il progetto VBA in Excel
Section titled “Come bloccare il progetto VBA in Excel”- In Excel, aprire il Visual Basic Editor (VBE) premendo
Alt+F11oppure selezionandolo dalla schedaDeveloper. - Nel VBE, accedere al menu Tools e selezionare VBAProject Properties….
- Nella finestra di dialogo, accedere alla scheda Protection.
- Selezionare la casella Lock project for viewing (blocca il progetto per la visualizzazione) e inserire una password robusta.
Una volta che la cartella di lavoro viene salvata e riaperta, gli utenti non potranno visualizzare né modificare il codice VBA senza la password.
Perché questo metodo è più sicuro con XLS Padlock
Section titled “Perché questo metodo è più sicuro con XLS Padlock”Normalmente, la protezione tramite password del VBA di Excel è considerata debole, poiché esistono numerosi strumenti in grado di rimuovere la password. Questi strumenti funzionano accedendo direttamente al file Excel.
Tuttavia, quando la cartella di lavoro viene compilata in un EXE con XLS Padlock, il file .xls o .xlsm originale viene cifrato e integrato all’interno dell’applicazione. Gli strumenti per la decifratura della password non possono accedere a questo file protetto, il che li rende inutili. Questa combinazione offre una difesa molto più solida per il codice VBA.