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
- [fr-users] Bug mot de passe bibliotheque de macro · USE Pascal Chantriaux
 
  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.