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
- [fr-qa] Confirmation de bug calc: setDataArray perd les mises en forme · pierre-yves samyn
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.