Sécurisez votre code VBA Excel avec nos fonctionnalités de protection de code VBA
XLS Padlock vous offre une protection puissante du code VBA et même sa compilation. Il vous permet non seulement de verrouiller le projet VBA de vos classeurs Excel (ou d'empêcher l'accès à l'éditeur VBA), mais aussi de compiler votre code VBA sensible en bytecode fonctionnel non accessible aux utilisateurs finaux.
Protégez réellement vos macros et votre code VBA. En fait, les utilisateurs finaux ne peuvent pas les étudier / copier car le code VBA original n'existe plus. Le compilateur est pas un simple obfuscateur, il transforme complètement le code VBA en code binaire et le stocke de manière sécurisée dans l'application.
D'autres protections VBA peuvent être facilement contournées, même l'obfuscation VBA n'est pas une vraie protection : découvrez celle de XLS Padlock compilateur VBA comme une meilleure alternative.
Verrouillez votre Projet VBA
Avec XLS Padlock, vous pouvez verrouiller votre projet VBA en toute sécurité : cette fonctionnalité n'utilise pas de protection par mot de passe, elle marque le projet VBA comme verrouillé : les utilisateurs finaux ne peuvent pas afficher, accéder ou modifier le projet dans VBE (Visual Basic Editor). Si l'utilisateur final essaie d'accéder à un projet VBA verrouillé, Excel affichera le message d'erreur suivant (Projet Verrouillé – Projet non visualisable) :

Comme XLS Padlock interdit aux utilisateurs finaux d'accéder au fichier Excel original, les outils de craquage de mot de passe VBA Excel sont inutiles. De plus, cette option est compatible avec notre compilateur VBA, pour augmenter la sécurité de votre code VBA.
Empêcher l'accès à l'éditeur VBA
C'est une mesure de sécurité supplémentaire qui fermera automatiquement l'éditeur VBA si l'utilisateur final essaie de l'ouvrir. Ainsi, votre projet VBA reste inaccessible.
Cette option est compatible avec la protection par mot de passe VBA et notre compilateur VBA.
Protéger le Code VBA avec la Compilation de Code VBA
XLS Padlock dispose d'un compilateur VBA intégré. Ainsi, écrivez des scripts simples et compilez-les en bytecode fonctionnel non accessible aux autres.
Transformer des parties de vos macros VBA en code compilé permet de les sécuriser. En fait, le code original n'existe plus et les utilisateurs finaux ne peuvent pas le copier ou le modifier. C'est une protection définitive pour votre code VBA, et même sans protection par mot de passe VBA.
Par exemple, voyez ce code original :

Une fois protégé, il devient :

Comme vous pouvez le voir, le code original dans calculate() a été remplacé par un appel à la fonction intégrée de XLS Padlock nommée PLEvalVBA. Cette fonction exécute le bytecode compilé. Il n'y a aucun moyen pour l'utilisateur final d'accéder au bytecode. Bien sûr, la fonction VBA calculate() reste entièrement fonctionnelle (même dans le classeur Excel original, avant la compilation).
Nous avons déplacé le code VBA original de calculate() vers l'Éditeur VBA de XLS Padlock. Ensuite, nous l'avons compilé, comme vous pouvez le voir ci-dessous :

Notre Le compilateur VBA n'est pas un simple obfuscateur. Il transforme complètement votre code VBA en code binaire et le stocke de manière sécurisée dans l'application.
Vous pouvez voir comment cela fonctionne grâce à notre vidéo en ligne.
Essayez un classeur avec du code VBA compilé grâce à notre Démonstration de Classeur en Direct et voyez par vous-même !
