Nascondere il Codice VBA nei File in Sola Lettura Usando Access 2007 Proteggi il Codice VBA Creando un Componente Aggiuntivo Proteggere il Codice VBA Tramite Password
   Il nuovo file "ACCDE" verrà creato in sola lettura, per poter apportare al tuo lavoro le modifiche necessarie avrai quindi la necessità di disporre anche del file originale.             Se hai creato un componente aggiuntivo per Microsoft Word, usa il formato di file "DOT" (se desideri che il componente aggiuntivo venga eseguito all'avvio di Word, salvalo all'interno della cartella Startup di Office). Se hai creato un componente aggiuntivo per Microsoft Excel, usa il formato di file "XLA". Se hai creato un componente aggiuntivo per Microsoft Access, usa il formato di file "MDE" per proteggere il tuo codice VBA (i componenti aggiuntivi per Microsoft Access sono salvabili anche in formato "MDA", ma in tal caso il codice VBA non verrà nascosto). Se hai creato un componente aggiuntivo per Microsoft PowerPoint, usa il formato di file "PPA". In questo caso sarai tu l'unico utente a poter visualizzare e modificare il codice VBA. Ora dovresti poter utilizzare il componente aggiuntivo creato. Normalmente puoi farlo accedendo al menu "Strumenti" e scegliendo l'opzione "Macro" (in Access, in base alla configurazione del tuo computer, per accedere all'editor potresti dover essere all'interno della finestra del database). Accedi al menu "Strumenti" del Visual Basic Editor e scegli l'opzione "Proprietà".    {"smallUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/6\/62\/Protect-VBA-Code-Step-1Bullet1.jpg\/v4-460px-Protect-VBA-Code-Step-1Bullet1.jpg","bigUrl":"https:\/\/www.wikihow.com\/images_en\/thumb\/6\/62\/Protect-VBA-Code-Step-1Bullet1.jpg\/v4-760px-Protect-VBA-Code-Step-1Bullet1.jpg","smallWidth":460,"smallHeight":345,"bigWidth":760,"bigHeight":570,"licensing":"<div class=\"mw-parser-output\"><\/div>"}  Se non spunterai questa casella di controllo, il tuo codice non verrà nascosto e protetto da occhi indiscreti.  
Accedi alla scheda "Strumenti database". Individua il gruppo "Strumenti database". Scegli l'opzione "Crea ACCDE". Salva il file in formato "ACCDE" utilizzando un nome differente dall'originale. Crea un file di Office vuoto, della stessa tipologia di quello che dovrà utilizzare il codice VBA (ad esempio se il tuo codice lavora su un foglio di Excel, crea un file vuoto di Excel). Copia il codice VBA all'interno del Visual Basic Editor del nuovo file. Apri la finestra "Macro", normalmente disponibile nel menu "Strumenti". Testa nuovamente il tuo codice usando il debug, accertandoti così che tutto funzioni correttamente. Elimina qualsiasi dato inserito nel nuovo file per poter eseguire i test del codice VBA. Aggiungi una descrizione alla macro che verrà eseguita dal tuo componente aggiuntivo (per poter inserire una descrizione potresti dover selezionare la voce "Opzioni" relativa alla tua macro). Compila il codice VBA (dalla finestra del Visual Basic Editor, accedi al menu "Debug" e scegli l'opzione "Compila progetto VBA"). Salva una copia del file nel suo formato standard. Accedi al menu "Strumenti" della finestra relativa al Visual Basic Editor e scegli l'opzione "Proprietà". Seleziona la scheda "Protezione". Spunta la casella di controllo "Blocca progetto per la visualizzazione" (in base al formato di file su cui stai lavorando e alle impostazioni di Microsoft Office e del tuo computer, potresti dover creare una password di accesso). Apri la finestra di dialogo "Salva con nome" o "Salva una copia". Accedi al menu a discesa relativo al formato di file e scegli quello appropriato al tipo di componente aggiuntivo creato. Chiudi e riapri Microsoft Office. Apri il Visual Basic Editor. Accedi alla scheda "Protezione". Seleziona il pulsante di spunta "Blocca progetto per la visualizzazione". Crea una password di accesso utilizzando gli appositi campi, dopodiché inseriscila nuovamente per conferma. Salva le modifiche e riavvia il programma in uso perché le nuove impostazioni abbiano effetto (in Microsoft Excel 2007 e nelle versioni successive, perché il tuo codice funzioni correttamente, potresti dover salvare il tuo lavoro in formato "XLSM").
https://www.wikihow.com/Protect-VBA-Code https://www.wikihow.com/Protect-VBA-Code https://www.wikihow.com/Protect-VBA-Code
Hide VBA Code in a Read-Only File with Access 2007 Protect Your VBA Code by Making an Add-In Secure VBA Code with a Password