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+unsubscr...@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

Répondre à