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


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


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.