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


Bonjour

Je viens de tomber sur un bug préoccupant dans l'utilisation
de la méthode setDataArray en basic dans Calc.

Nul besoin de connaître quoi que ce soit dans la programmation
pour confirmer le bug : il suffit de charger le classeur joint,
d'autoriser l'exécution des macros et de cliquer sur le bouton
"Copier les valeurs".

Le résultat attendu est de copier les *valeurs* de la plage A1:E10
dans la plage A15:E24. Cette plage "cible" est préformattée:
en colonne A et E par "surcharge" du style par défaut (bordures,
couleur d'arrière-plan, nombre...) et par style "saisie" en colonne C.

Après clic sur le bouton les valeurs doivent avoir été introduites
dans la plage et les formats préservés. 

Dans mon environnement (windows XP & Version: 4.1.2.1
Build ID: bf15ac65c2167fb1ef3daf3710609d4a4c369a9) la copie
des valeurs s'effectue mais le formatage par "surcharge" est perdu.

Quelqu'un ayant une version plus récente peut-il confirmer/infirmer ?
(dernière version connue Ok : 4.0.5.2)

Cette technique est largement utilisée dans les applications et si le bug
est confirmé il serait "majeur" AMA, même s'il n'y a pas de perte de
données.

Bon ok... je privilégie l'usage des styles, mais quand même :)

DataArray.ods
<http://nabble.documentfoundation.org/file/n4075298/DataArray.ods>  

Cordialement
Pierre-Yves



--
View this message in context: 
http://nabble.documentfoundation.org/Confirmation-de-bug-calc-setDataArray-perd-les-mises-en-forme-tp4075298.html
Sent from the QA mailing list archive at Nabble.com.

-- 
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.