Bonjour,
Il semble qu'il y ait un problème avec le mot de passe de la
bibliothèque de macro quand on utilise l'instruction ThisComponent.store
avec LibreOffice.
Test fait avec LibreOffice 4.0.5 et OpenOffice 4.0.0:
- je crée un nouveau document calc Doc avec OpenOffice
- je crée dans Doc une bibliothèque de macros Bib et, dans le Module 1
de cette bibliothèque, la macro suivante:
Sub Quitter
ThisComponent.store
On Error Resume Next
ThisComponent.Close(True)
On Error Goto 0
End Sub
- j'affecte un mot de passe simple (toto) à la bibliothèque Bib
- je ferme Doc
- je rouvre Doc, toujours sous OpenOffice, et j'exécute la macro Quitter
(qui enregistre et ferme le Doc)
- je rouvre Doc, toujours sous OpenOffice, et accède sans problème à Bib
(le mot de passe est accepté)
- je ferme Doc
- j'ouvre Doc avec LibreOffice, je vérifie que j'accède bien Bib avec le
mot de passe
- je ferme Doc
- je rouvre Doc avec LibreOffice et j'exécute la macro Quitter (qui
enregistre et ferme le Doc)
- quand je rouvre Doc avec LibreOffice, je n'accède plus à Bib avec le
mot de passe
- quand je rouvre Doc avec OpenOffice, je n'accède plus non plus à Bib
avec le mot de passe.
J'ai fait le test plusieurs fois. Cela ne semble pas systématique (mais
je ne suis pas sûr de toujours effectuer les fermetures/réouverture
entre chaque étape à chaque test) mais cela se produit suffisamment
souvent pour que je n'ai pas de doute sur le fait qu'il y a un problème.
S'il était possible d'identifier le problème et d'y remédier, cela me
permettrait peut-être de récupérer les milliers de lignes de code
auxquelles je n'accède plus...
Cordialement,
Pascal
--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous
désinscrire
Les archives de la liste sont disponibles à
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne
pourront pas être supprimés