Dans Microsoft Office , vous pouvez masquer votre Visual Basic pour Application ( VBA) des projets, des modules ou des macros à partir de vos utilisateurs finaux pour les empêcher de trifouiller votre code. En outre, les protégeant empêche les utilisateurs curieux d'accéder à des informations classifiées , tels que mots de passe, embarqués dans votre code. Pour éviter que vos macros d'apparaître dans la liste "Macros " , défini son champ d'application aux « privé». Par défaut , les macros et les fonctions sont déclarées comme «public», ce qui signifie que les utilisateurs seront toujours en mesure de visualiser le code qui est caché dans un projet VBA verrouillé ou protégé . Instructions
1
Démarrez l'application Microsoft Office que vous utilisez pour votre projet VBA. Appuyez sur "Ctrl + O ", sélectionnez le fichier qui contient votre projet, puis cliquez sur «Ouvrir».
2
Appuyez sur " ALT + F11 " pour ouvrir l'éditeur Visual Basic ( VBE ) . < Br >
3
Cliquez sur le bouton "+" en regard du dossier "Modules" dans le panneau " Explorateur de projet " pour afficher la liste des modules dans votre projet.
4
Double-cliquez sur un module pour afficher son code dans l'éditeur. Tapez la commande suivante au début du module :
Option Private Module
5
Répétez l'étape précédente pour les modules restants dans votre projet
6 < p. > clic droit sur le nom de votre projet VBA dans le panneau " Explorateur de projet ", puis sélectionnez "Propriétés du projet VBA " dans le menu contextuel.
7
Cliquez sur l' onglet "Protection ", puis sélectionnez " Verrouiller projet pour le visionnement. "
8 Type de
votre mot de passe préféré dans le "Mot de passe " et "Confirm Password " boîtes . Prenez note de votre mot de passe , ou écrire.
9
Cliquez sur "OK". Appuyez sur " ALT + Q " pour fermer le VBE et revenez à votre document.
10
Appuyez sur "Ctrl + S " pour enregistrer votre document. Pour que les modifications prennent effet , fermez votre document, puis ouvrez-le de nouveau .