[VB] - mot de passe ds prg
Résolu
Lalence
Messages postés
8
Statut
Membre
-
Lalence Messages postés 8 Statut Membre -
Lalence Messages postés 8 Statut Membre -
Bonsoir,
Dans un programme en VB (pour une Excel), je souhaiterais automatiser le processus de protection/déprotection d'une feuille, avec gestion du mot de passe par le programme. Jusqu'à maintenant, je n'arrive qu'à gérer une protection/déprotection sans mot de passe.
Dans les fonctions suivantes :
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
<ital> ActiveSheet.Unprotect
quelle option (ou argument ou paramètre) permettrait de coder un mot de passe et simuler ainsi la saisie qu'aurait faite un utilisateur ?
Merci d'avance !
L.
Dans un programme en VB (pour une Excel), je souhaiterais automatiser le processus de protection/déprotection d'une feuille, avec gestion du mot de passe par le programme. Jusqu'à maintenant, je n'arrive qu'à gérer une protection/déprotection sans mot de passe.
Dans les fonctions suivantes :
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
<ital> ActiveSheet.Unprotect
quelle option (ou argument ou paramètre) permettrait de coder un mot de passe et simuler ainsi la saisie qu'aurait faite un utilisateur ?
Merci d'avance !
L.
Configuration: Windows XP Firefox 2.0.0.6
2 réponses
-
Bonjour Lalence,
C'est très simple, tu indiques simplement le mot de passe avec l'instruction 'protect' ou 'unprotect'.
Exemple :
ActiveSheet.Protect "tonmotdepasse", DrawingObjects:=True, Contents:=True, Scenarios:=True
ActiveSheet.Unprotect "tonmotdepasse"
Tuu peux également affecter une variable ou une constante à ton mot de passe, dans ce cas tu remplaces "motdepasse" par le nom de cette variable, sans les guillemets.
Cordialement. -