Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

Project 2016 : Les macros

Renommer et protéger son projet VBA

Testez gratuitement nos 1334 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Renommez le projet VBA pour vous y retrouver plus efficacement dans l'explorateur d'objets. Aussi, protégez le projet VBA par un mot de passe pour éviter des modifications inattendues.
04:05

Transcription

Maintenant que nous savons renommer et gérer les modules, il faut également faire pareil avec les projets VBA. Effectivement, remarquez qu'à chaque fois qu'on un projet, au fait, ouvert c'est-à-dire affiché eh bien vous aurez ici systématiquement un titre devant le nom du fichier qui, lui, sera en parenthèses. et par défaut, il faut savoir que chaque fichier project autre que le "Global MPT" il a comme nom "VBA Project", ce qui fait que c'est l'horreur pour s'y retrouver lorsqu'on a 5, 6 fichiers ouverts en même temps et qu'on est en train de faire du code VBA entre cette dizaine de fichiers. Alors, pour ça, on va maintenant apprendre à renommer un projet et en même temps, on va en profiter pour faire quelque chose de très important, c'est de protéger nos modules et notre code par un mot de passe. Ça évitera à des collègues ou à des clients et des fournisseurs d'aller faire des choses non souhaitées à l'intérieur de ce code. Donc, allons-y : Comment renomme-t-on un projet VBA ? Eh bien, en faisant un clic droit sur ce dernier, et il y a une option qui s'appelle "Propriété de VBAProject". et là, la tradition veut que l'on commence les noms des projets par "prj" et ensuite, ici, de mettre l'intitulé qui nous convient le mieux. Donc là par exemple, ce sera notre projet "Macros". Ensuite, on peut, si on en a envie, même si ça n'apparaît pas de toute façon à l'écran dans la fenêtre ici de l'explorateur "Projet" on peut mettre une description. "Fichier utilisé pour les formations". Les champs qu'il y a en dessous ne nous concernent pas, on ne les traite que dans une formation VBA avancée. L'onglet "Protection" qu'il y a ici va justement nous permettre de mettre un mot de passe. Donc on va vérifier ça de suite. Déjà, sachez que cette option avec mot de passe ne fonctionne que si vous avez au moins un module dans le projet en cours, avec au moins un code dans le module en question. Donc là on va verrouiller le projet. Pour le mot de passe, je vais mettre quelque chose de simple évidemment, il ne faut pas mettre dans la réalité quelque chose avec 4 caractères, et on valide par "OK". Et maintenant pour tester que ça marche bien, je vais fermer l'éditeur "Visual Basic", je vais également fermer le fichier "Microsoft project" et l'enregistrer. Et si maintenant, on rouvre le logiciel "Project 2016" et que l'on va rouvrir notre fichier Macros en activant les macros au cas où on aurait laissé la sécurité, eh bien observez si maintenant, on va dans l'onglet "Développeur" et si on clique sur le bouton "Afficher les macros" et que l'on prend ici une des macros et que l'on fait un modifier il demande le mot de passe. Celui qui n'a pas le mot de passe, il ne peut pas entrer. Autre manière de tester : c'est d'ouvrir l'éditeur "Visual Basic", on voit que notre "prj_Macros" est ici. Comme par hasard il est fermé par un petit "+". On se dit : "peut être qu'il n'y a qu'à cliquer sur le + pour ouvrir." Eh bien oui, mais il faut le mot de passe. Donc là on va taper le mot de passe Évidemment, il faut que je vous apprenne à enlever les mots de passe. La démarche est la même pour enlever que de pour mettre, c'est-à-dire, on fait clic droit sur le projet, on va dans "Propriété de prj_Macros" on retourne dans l'onglet protection, on désactive le verrouillage, et on enlève le mot de passe. On fait un "OK", et c'est tout bon. Notre projet n'est plus protégé par un mot de passe. Démonstration : on ferme le fichier, on rouvre le logiciel, on rouvre le fichier, on active les macros, on va dans "Développeur" dans "Visual Basic" et comme on peut le voir, Le "prj_Macros" est directement accessible avec toutes les informations qu'il contient.

Project 2016 : Les macros

Automatisez des tâches simples, sans interactions avec l’utilisateur et sans variables, et ce, sans faire de code informatique. Débutez dans le langage de programmation VBA.

2h22 (25 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :25 oct. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !