Bonjour pac,
Message du 2005-10-13 12:20:
Bernard Marcelly a écrit :

Oui, c'est complexe. Et encore plus pour balayer toutes les cellules dans les différents cas de sélection. En gros, il faut créer une énumération sur l'objet sélection, ce qui permet d'énumérer les zones. Pour chaque zone qui est une simple cellule, pas de problème. Pour chaque vraie zone il faut faire un .queryContentCells avec les bons arguments, et à partir de l'objet obtenu créer une énumération et s'en servir pour énumérer les cellules de chaque zone. Il y a un exemple d'énumération (sur un autre sujet) dans l'exemple du bas de la page 194. Si tu y arrives, ce serait intéressant que tu proposes la macro pour le site fr.openoffice.fr

 Bonne journée
   Bernard


N' y aurrait-il pas confusion entre les différents types de zone qui sont indiqués par exemple p 290 de Programmation OOo et les NamedRanges ? Pour moi superfan, parle des différents type de zone, personnellement, je ferrais ainsi :

(...)

Je parlais bien de zones sélectionnées par l'utilisateur. Ta solution doit marcher aussi. Amélioration de mon idée : il suffit de faire un .queryContentCells sur CurrentSelection, puis un .getCells puis faire une énumération à partir de ce dernier objet. On traite alors cellule par cellule quelle que soit la configuration.
Cela fonctionne aussi pour une zone nommée.
Je vous laisse faire l'exercice.
   Bernard


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à