Le 2005-02-22 17:27, Alain Nowak a écrit dans un autre fil de discussion:
en protegeant la macro elle meme par mot de passe, le code ne peut
etre visualisé tout en s'executant
En effet, mais à condition de mettre la macro dans une bibliothèque à
installer sur les PC, l'utilisation de mot de passe n'est pas possible
sur les macros incluses dans un document.
As-tu écrit ou vu un rapport IssueZilla sur ce problème ? J'ai cherché,
rien trouvé dans IZ.
Mais effectivement, je confirme qu'il y a un problème : sous certaines
conditions le document ne reconnaît plus le mot de passe.
Reproduction (vu sur 1.1.3):
1 - créer un nouveau document Writer, par exemple
2 - créer dans ce document la bibliothèque macro : "secret"
3 - affecter le mot de passe : OpenOffice
4 - cliquer sur éditer, pour obtenir une macro vide Main dans la
bibliothèque
5 - sauver le document, fermer le document.
6 - ouvrir le document; double-clic sur la bibliothèque "secret" :
demande de mot de passe, indiquer OpenOffice, la bibli s'ouvre bien.
7 - fermer le document; rouvrir le document
8 - créer une macro dans la bibli Standard du document : une macro Main
vide suffit.
9 - sauver le document, fermer le document.
10 - ouvrir le document; double-clic sur la bibliothèque "secret" :
demande de mot de passe, indiquer OpenOffice : mot de passe incorrect!
En 1.1.9m65 (version un peu vieille) le mot de passe est reconnu mais la
macro de la bibli protégée n'est pas vue après ouverture. De même si on
crée une nouvelle macro dans cette bibli suivi d'une création de macro
dans Standard.
Bernard