12 messages in org.openoffice.fr.progRE: [prog] Calc : Sélection de toute...
FromSent OnAttachments
Bruno (perso)Oct 24, 2006 12:57 am 
Marceau GUIHARDOct 24, 2006 1:29 am 
Bruno PersoOct 24, 2006 2:08 am 
Marceau GUIHARDOct 24, 2006 3:20 am 
Bruno ABRATANSKIOct 24, 2006 4:55 am 
Bernard MarcellyOct 24, 2006 7:03 am 
Bruno ABRATANSKIOct 24, 2006 7:42 am 
Marceau GUIHARDOct 24, 2006 8:16 am 
Bruno ABRATANSKIOct 24, 2006 8:28 am 
Marceau GUIHARDOct 24, 2006 9:44 am 
Bernard MarcellyOct 24, 2006 11:10 am 
Bruno ABRATANSKIOct 25, 2006 2:44 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 : Sélection de toutes les colonnes d'une feuilleActions...
From:Bruno ABRATANSKI (brun@laposte.net)
Date:Oct 24, 2006 8:28:04 am
List:org.openoffice.fr.prog

Dernière petite question :

maZone = maFeuille.getCellRangeByName("C1:F5") maZone.Columns.OptimalWidth = True

J'ai cherché cette propriété dans les API Oo sur le site Oo.org mais je n'ai rien trouvé car c'est la 'jungle' ce document et je dois pas m'y prendre correctement. Y a-t-il un moyen pour y arriver plus facilement ?

Bruno

-----Message d'origine----- De : Marceau GUIHARD [mailto:marc@wanadoo.fr] Envoyé : mardi 24 octobre 2006 17:17 À : pr@fr.openoffice.org Objet : Re: [prog] Calc : Sélection de toutes les colonnes d'une feuille

Merci, ça simplifie tout, si on peut spécifier toute la feuille en une seule fois comme semble le vouloir Bruno. J'ai cru que OptimalWidth était une propriété de TableColumn et non de la collection Columns.

Au fait, que penses-tu de mes How_tos? (si tu as le temps d'y jeter un coup d'oeil). Je me suis beaucoup servi de ton bouquin,, je ne voudrais pas le défigurer. Cordialement

Marceau

Bonjour Marceau GUIHARD Message du 2006-10-24 12:20:

Je crois que tu es obligé de faire une boucle, de 0 à 254 pour faire varier l'index de colonne. Il ne semble pas y avoir de méthode globale pour toutes les colonnes d'une sélection à la fois.

On peut faire mieux:

maZone = maFeuille.getCellRangeByName("C1:F5") maZone.Columns.OptimalWidth = True

Bonne journée Bernard

Orange vous informe que cet e-mail a ete controle par l'anti-virus mail. Aucun virus connu a ce jour par nos services n'a ete detecte.