Bonjour
Message du 04/09/13 08:19
Composant: BASIC Version: 4.0.5.2 rc
Sujet: thisComponent.store corrompt le mot de passe de la bibliothèque de macro
Merci pour cette description précise du problème.
J'ai créé l'Issue: https://bugs.freedesktop.org/show_bug.cgi?id=68981
en importance haute compte tenu de la perte (cachée) de données.
Cordialement
Pierre-Yves
Description longue: Description du problème : Lorsque un document calc contient une bibliothèque de
macros protégée par mot de passe et qu'on exécute une macro de cette bibliothèque contenant
l'instruction thisComponent.store, le mot de passe ne permet plus d'ouvrir la bibliothèque. Étapes
pour reproduire : 1. Créer un nouveau document calc Doc, créer dans Doc une bibliothèque de macros
Library1 et protéger Library1 par le mot de passe toto. 2. Dans le Module1 de Library1, créer la
macro suivante: Sub Main thisComponent.store End Sub 3. Enregistrer et fermer Doc normalement (sans
utiliser la macro Main). 4. Rouvrir Doc et exécuter la macro Main. 5. Si on essaie de d'ouvrir
Library1 pour l'éditer, le mot de passe toto est refusé. Remarques : - ne se produit pas avec
OpenOffice - par contre, une fois le mot de passe corrompu sous LibreOffice, il est refusé
également avec OpenOffice - ne semblait pas se produire dans les versions 3 - bug vicieux, les
macros marchent toujours et on peut ne s'aperçoit que très longtemps après que la bibliothèque est
inaccessible en édition - j'ai donc plusieurs milliers de lignes de code actuellement inaccessibles
et, outre la correction du bug, un processus de récupération des documents corrompus serait le
bienvenu Système d'exploitation: Tous Version: 4.0.5.2 rc Merci de nous aider, BSA -- Envoyez un
mail à qa+unsubscribe@fr.libreoffice.org pour savoir comment vous désinscrire Les archives de la
liste sont disponibles à http://listarchives.libreoffice.org/fr/qa/ Tous les messages envoyés sur
cette liste seront archivés publiquement et ne pourront pas être supprimés
Une messagerie gratuite, garantie à vie et des services en plus, ça vous tente ?
Je crée ma boîte mail www.laposte.net
--
Envoyez un mail à qa+unsubscribe@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/qa/
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.