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


Bonjour Pierre-Yves,

Le 10/11/2013 10:05, pierre-yves samyn a écrit :
Bonjour Jean-Baptiste


Jean-Baptiste Faure wrote
Est-ce qu'un expert en macros Calc pourrait donner un avis sur ce
rapport de bug : https://bugs.freedesktop.org/show_bug.cgi?id=67525 ?

Il y a sans doute quelque chose qui m'échappe (je ne connais presque
rien aux macros) mais je ne comprends pas l'intérêt de supprimer 600
feuilles ou plus d'un seul clic.

Je reproduis le bug qui se produit dès qu'on tente de supprimer plus
de quelques feuilles par macro (déjà 10 génère le message, pas
nécessairement
tout de suite mais par exemple si on tente de recharger le classeur après
la procédure ; au-delà de 10 plantage direct).

Pour ceux qui l'auraient noté je précise que parcourir la collection 
"à l'envers" (de count -1 vers 1) ne règle pas le problème.

Il semble que ce soit cet ancien bug qui ressorte (même reproduction,
même erreur, même conséquence): 
https://bugs.freedesktop.org/show_bug.cgi?id=45987
(plusieurs bugs avaient été remontés, celui-ci faisant référence).

La suppression de feuilles par programme peut être une nécessité
dans le cadre d'application (dans le cas d'une suppression de 602
feuilles d'un classeur de 603 on peut en revanche se demander
s'il n'est pas mieux de créer un nouveau classeur...).

Un contournement est de passer par le dispatcher...

Merci, je vais donc passer le statut du rapport de bug à NEW.
Si j'indique qu'un contournement consiste à utiliser le dispatcher sans
plus de précision, est-ce que ce sera suffisant comme information pour
un développeur de macro "normal" ? ;-)

Bonne journée
JBF

-- 
Seuls des formats ouverts peuvent assurer la pérennité de vos documents.

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