IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Word Discussion :

Masquer / Protéger le code VBA


Sujet :

VBA Word

  1. #1
    Membre actif
    Avatar de Golard
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 288
    Points : 289
    Points
    289
    Par défaut Masquer / Protéger le code VBA
    Bonjour,

    J'aimerais protéger mon code VBA, mais aussi empêcher qu'il puisse être lu.

    Mes macros sont dans un fichier.docm sous Word 2007.

    J'ai bien trouvé le mot de passe de cryptage qui bloque l'accès au fichier, mais ceci ne me convient pas car il faut que l'utilisateur puisse avoir accès au fichier Word et aux boutons de l'onglet complément pour lancer mes macros. Une fois qu'il rentre le code d'accès, il accède non seulement au fichier Word et à l'onglet, mais aussi à l'éditeur de code VBA. Ce que je veux c'est que le code des macros reste confidentiel...

    J'ai aussi vu comment passer le document en version finale, mais ceci passe le document en lecture seule pour ce qui est du fichier Word, sans empêcher l'ouverture du code VBA...

    Comment faire pour protéger mon code ?

  2. #2
    Membre éclairé Avatar de Souriane
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2009
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2009
    Messages : 541
    Points : 758
    Points
    758
    Par défaut
    Bonjour Golard!

    Dans la fenêtre de VBA, sélectionner le projet concerné,
    Cliquer sur le bouton droit de la souris.
    Sélectionner "Propriété de Project"
    Onglet "Protection"
    Activer "Verouiller le projet pour l'affichage"
    Entrer et répéter le mot de passe.
    Ok.
    Sauvegarder.
    Fermer et réouvrir le fichier.
    Et le projet sera masqué.

    Bonne soirée!

    Souriane

  3. #3
    Membre actif
    Avatar de Golard
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 288
    Points : 289
    Points
    289
    Par défaut
    Bonjour Souriane,

    Vous êtes mon rayon de soleil en ce lundi matin !

    Je vous remercie, ça fonctionne parfaitement !

    Savez-vous s'il est possible de "re-cocher" cette option via le code VBA (à chaque ouverture, ou fermeture de mon docx) ?

    Golard

  4. #4
    Membre éclairé Avatar de Souriane
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2009
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2009
    Messages : 541
    Points : 758
    Points
    758
    Par défaut
    Bonsoir,

    Je suis contente d'être ton rayon de soleil aujourd'hui! Bien du monde l'ont été ici pour moi depuis de nombreuse années et c'est pourquoi je prends le temps de redonner l'aide qu'on m'a apportée.

    Pour ta question, j'ai fait quelque recherche sur le site. Jette un coup d'oeil entre autre ici. C'est un post sur Excel mais ça va te donner des pistes de solution pour trouver la solution pour Word.
    http://www.developpez.net/forums/d12...oteger-macros/

    Bonne chance!

    Souriane

Discussions similaires

  1. Protéger le code vba de plusieurs classeurs Excel par mot de passe
    Par BAPOULA dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 29/10/2014, 11h34
  2. [XL-2007] Code VBA pour protéger des codes VBA
    Par gabigabou dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/05/2014, 23h22
  3. Protéger le code VBA et mettre en lecture seule
    Par FanTasTik dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 24/08/2012, 09h19
  4. Comment protéger le code VBA par mot de passe
    Par electrosat03 dans le forum VBA Access
    Réponses: 5
    Dernier message: 12/01/2012, 12h19
  5. [XL-2003] Protéger le code VBA par macro
    Par pitoumad dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 01/07/2010, 06h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo