Over de ingebouwde VBA Compiler
XLS Padlock beschikt over een geïntegreerde VBA-compiler die uw Basic-scripts omzet in veilige bytecode, waardoor deze ontoegankelijk worden voor eindgebruikers. Door delen van uw VBA-macro’s te compileren, wordt de oorspronkelijke broncode verwijderd, zodat deze niet meer kan worden gekopieerd.
Bekijk bijvoorbeeld deze oorspronkelijke code:

Na de beveiliging wordt de oorspronkelijke calculate()-sub vervangen door een aanroep van een interne XLS Padlock-functie die de gecompileerde bytecode uitvoert:

De oorspronkelijke code wordt verplaatst naar de XLS Padlock VBA Editor en van daaruit gecompileerd:

Houd er rekening mee dat sommige wijzigingen nodig kunnen zijn, aangezien de compiler het expliciete gebruik van het Application-object vereist om toegang te krijgen tot Excel-objecten.
De compiler is geen eenvoudige obfuscator; hij zet uw VBA-code volledig om in binaire code en slaat deze veilig op binnen de toepassing. In combinatie met het wachtwoordbeveiligen van uw VBA-project maakt dit hulpprogramma’s voor het kraken van wachtwoorden nutteloos, omdat deze geen toegang hebben tot het oorspronkelijke XLS-bestand.
👉 Zie ook: Leer hoe u veilige VBA-code schrijft en compileert