Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index


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+unsubscribe@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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.