Salta ai contenuti

Scrittura e compilazione di codice VBA sicuro

Può proteggere le parti sensibili del suo codice VBA compilandole in bytecode con XLS Padlock. Consigliamo di combinare il bytecode compilato con il codice VBA esistente per un approccio equilibrato tra sicurezza e sviluppo.

  1. In Excel, faccia clic su “VBA Compiler and Protection” per aprire l’editor e il compilatore VBA di XLS Padlock:

    Barra degli strumenti di XLS Padlock in Excel con il pulsante VBA Compiler and Protection evidenziato

    Si aprirà l’editor VBA di XLS Padlock:

    Finestra dell'editor e compilatore VBA di XLS Padlock con l'area di testo del codice e il pulsante Compile Code

  2. Nell’area di testo, inserisca il codice VBA che desidera compilare. Può raggruppare il codice in subs e functions. Per semplificare questo processo, può aprire il Visual Basic Editor facendo clic su “Show Visual Basic Editor” e copiare/incollare il codice.

    Per impostazione predefinita, tutti i subs e le functions hanno un parametro denominato Param1. È tuttavia possibile utilizzare più parametri.

  3. Quando ha terminato, faccia clic su “Compile Code”. Il codice VBA viene compilato istantaneamente in bytecode, che XLS Padlock conserverà fino a quando non compilerà il file EXE della sua applicazione.

  1. Faccia clic su “Save and close” per chiudere l’editor.

👉 Dopo aver compilato il codice, dovrà modificare le sue macro VBA originali affinché richiamino la versione compilata. Scopra come procedere nella guida Invocazione del codice VBA compilato in fase di esecuzione.