Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2050 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  probleme d'enregistrement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme d'enregistrement

n°1109294
lhonolulu
Posté le 06-06-2005 à 10:25:18  profilanswer
 

Bonjour,
 
J'ai protégé mon projet VBA par un mot de passe.  
Mais le problème c'est qu'au moment d'enregistré, j'ai un message d'erreur me disant :
"Impossible d'enregistrer sous se format de fichier si le projet vba est protégé". Il me dit ensuite d'oter la protection dans la barre de menu.
 
Je voudrai créer une macro qui ôte la protection avt l'enregistrement(sans avoir à aller manuellement dans la barre du menu).
 
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
enlever mot de passe
End Sub
 
est ce possible ?
merci

mood
Publicité
Posté le 06-06-2005 à 10:25:18  profilanswer
 

n°1143354
Risto2004
Posté le 07-07-2005 à 15:39:51  profilanswer
 

Par rapport à ton problème pour enregistrer le classeur, lis un peu ça
http://support.microsoft.com/defau [...] -us;156879
 
Pour ma part, il m'est impossible d'enregistrer sous le format "Classeur Microsoft excel 97-2000 & 5.0/95" (en gros, le format qui permet que ton classeur soit compatible avec les versions précédentes).
 
De plus, j'ai des problèmes de versions : si j'enregistre un classeur que j'ai protégé sous Excel 97, si je fais la commande Déboguage->Compiler le projet VBA sous Excel 2000, bah après, je peux plus ouvrir ce classeur sous 2000.  
 
Donc si t'as des problèmes de version, ça te réponds à moitié. Sinon, dsl.
 
pour ton
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)  
enlever mot de passe  
End Sub  
 
je te renvoie à  
http://msdn.microsoft.com/library/ [...] roject.asp
 
en gros, tu as l'objet VBProject qui représente ton projet, et la propriété Protection pour le protéger. Fais attention,
dans le cas où plusieurs classeurs, donc plusieurs projets, sont ouverts en même temps, vérifie que tu appliques bien le code sur le bon projet.
Le plus simple déjà, c'est de lui donner un nom autre que VBAProject
 
Question à un admin?
Si je veux savoir ce que fait la compilation VBA (pour comprendre mes malheurs), je reste sur cette discussion ou je crée un nouveau topic?

n°1145116
knakes
Posté le 09-07-2005 à 20:29:13  profilanswer
 

Je suis pas admin, mais créé un nouveau topic.


---------------
now : do nothing

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  probleme d'enregistrement

 

Sujets relatifs
shell et awk, ya un probleme???problème sur la copy()
Probleme avec un Applet [Résolu]probleme menu javascript
Problème d'affichage dans un CRichEditProblème de lecture de fichier
problème en ligne de commande[Debian][FMOD] Probleme enregistrement au micro
Problème d'enregistrement ACCESS via site WebProblème d'enregistrement d'une base de données sous C++ builder
Plus de sujets relatifs à : probleme d'enregistrement


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR