Bonjour,
Il y a une nouvelle soumission de bug déposée en français. L'un d'entre vous peut-il le confirmer
ou le traduire pour nous.
Composant: BASIC
Version: 4.0.5.2 rc
Keywords:
Sujet: Macros: thisComponent.store corrompt le mot de passe de la bibliothèque de macro
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
Context
- [fr-qa] Bug sur Nouveau dans le BSA français! · hostmaster
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.