Retrait du mot de passe d'un projet VBA
4 réponses
cette méthode simple utilise SendKeys pour désactiver la protection du projet VBA. Cela vous permet d'entrer dans le projet, donc vous devez continuer à utiliser SendKeys pour trouver un moyen de supprimer la protection de mot de passe: http://www.pcreview.co.uk/forums/thread-989191.php
et en voici une qui utilise une méthode plus avancée, un peu plus fiable pour la non protection. Encore une fois, il ne déverrouillera le projet VB pour vous. http://www.ozgrid.com/forum/showthread.php?t=13006&page=2
je n'ai pas essayé la méthode, mais cela peut vous faire économiser du temps si c'est ce que vous devez faire...
une autre façon de supprimer le mot de passe du projet VBA est;
- ouvrir le fichier xls avec un éditeur hex. (IE. Hex Edit http://www.hexedit.com/)
- rechercher DPB
- remplacer DPB par DPx
- Enregistrer le fichier.
- ouvrir le fichier en Excel.
- cliquez sur " Oui " si vous recevez une boîte de message.
- définir un nouveau mot de passe à partir des propriétés du projet VBA.
- Fermez et ouvrez de nouveau le fichier, puis tapez votre nouveau mot de passe pour ôter la protection.
mise à jour: For Excel 2010 (Works for MS Office Pro Plus 2010 [14.0.6023.1000 64bit]),
- ouvrir le fichier XLSX avec 7zip
Si le classeur est protégé:
- Parcourir le dossier
xl
- si le classeur est protégé, faites un clic droit sur
workbook.xml
et sélectionnez Modifier - Trouver la partie