Passer la protection de l'environnement VB sous Word - VB/VBA/VBS - Programmation
Marsh Posté le 13-11-2002 à 15:25:09
mouff a écrit a écrit : Salut V'la j'ai un soucis. Dans ma boite, tous les templates words ont leur environnement VB protégé par un mot de passe. Via une appli VBA, je bidouille certains templates. Le truc c que j'ai envie de toucher aux modules et formulaires, mais la protection m'en empeche J'ai trouve comment savoir si une protection existe : -> If DocWord_Source.VBProject.Protection = vbext_pp_locked Then .... Mais, je ne sais pas et trouve pas comment enlever cette protection ou lui spécifier le mot de passe histoire qu'il me lache la grappe C ennuyeux je trouve Dans un book de référence, microsoft spécifie qu'il est impossible de mettre une proctection avec mot de passe sur un environnement vb par du code. Mais, je dois bien pouvoir l'enlever ou la contourner ! Vous pouvez m'aider sur ce coup la ? |
ben si c'est protégé, c'est qu'il y a une raison. demande le mot de passe à l'auteur du code VBA
Marsh Posté le 13-11-2002 à 15:27:36
le mot de passe je le connait, ca pa le probleme
Le truc, c que je sais pas comment spécifié dans le code, que j'ouvre le doc avec le mot de passe
Marsh Posté le 13-11-2002 à 15:42:26
mouff a écrit a écrit : le mot de passe je le connait, ca pa le probleme Le truc, c que je sais pas comment spécifié dans le code, que j'ouvre le doc avec le mot de passe |
ok, j'avais mal compris ton pb.
ben a première vue ça a pas l'air d'être possible (et c'est surement voulu)
Marsh Posté le 13-11-2002 à 16:56:00
mareek a écrit a écrit : ben a première vue ça a pas l'air d'être possible (et c'est surement voulu) |
Ben c nul
Marsh Posté le 14-11-2002 à 09:41:05
j'ai trouvé ça :
How can I unprotect a VBA project using code?
You cannot. A workaround is to simulate keystrokes with the SendKeys method
Je capte pas
Pouvez m'expliker
Marsh Posté le 14-11-2002 à 10:27:44
mouff a écrit a écrit : j'ai trouvé ça : How can I unprotect a VBA project using code? You cannot. A workaround is to simulate keystrokes with the SendKeys method Je capte pas Pouvez m'expliker |
en gros, tu dois faire croire au PC que qqn tape sur le clavier en utilisant la méthode sendkeys pour "taper" le mot de passe
Marsh Posté le 14-11-2002 à 12:22:54
k ci
bon, ben je regarderais ca au calme demain
Marsh Posté le 14-11-2002 à 12:28:00
mouff a écrit a écrit : k ci bon, ben je regarderais ca au calme demain |
d en
Marsh Posté le 18-11-2002 à 17:00:17
Ben, j'ai beau lui faire un sendkey avec le mot de passe à tout moment, il me chie toujours des bulles
suis triste
Marsh Posté le 13-11-2002 à 13:52:54
Salut
V'la j'ai un soucis.
Dans ma boite, tous les templates words ont leur environnement VB protégé par un mot de passe.
Via une appli VBA, je bidouille certains templates. Le truc c que j'ai envie de toucher aux modules et formulaires, mais la protection m'en empeche
J'ai trouve comment savoir si une protection existe :
-> If DocWord_Source.VBProject.Protection = vbext_pp_locked Then ....
Mais, je ne sais pas et trouve pas comment enlever cette protection ou lui spécifier le mot de passe histoire qu'il me lache la grappe
C ennuyeux je trouve
Dans un book de référence, microsoft spécifie qu'il est impossible de mettre une proctection avec mot de passe sur un environnement vb par du code. Mais, je dois bien pouvoir l'enlever ou la contourner !
Vous pouvez m'aider sur ce coup la ?
---------------
Il suffit de me dire de me taire...