5 messages in org.openoffice.fr.progRe: [prog] Calc : changer la casse av...
FromSent OnAttachments
superfanOct 12, 2005 9:26 am 
c.ma...@univitis.frOct 12, 2005 11:12 pm 
Bernard MarcellyOct 13, 2005 2:17 am 
pacOct 13, 2005 3:20 am 
Bernard MarcellyOct 13, 2005 5:52 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Calc : changer la casse avec macroActions...
From:Bernard Marcelly (marc@club-internet.fr)
Date:Oct 13, 2005 5:52:08 am
List:org.openoffice.fr.prog

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