Bonjour,
Le 01/08/2010 18:57, Martin Blaizot a écrit :
bonsoir à tous,
J'ai dans un document Calc une cellule avec un texte sur 3 lignes.
Lorsque je fais "Print maCellule.String", j'obtiens en fait 3 print à la suite
m'affichant chacun une seule ligne. C'est une propriété qui m'intéresse.
Comment puis-je récupérer séparément le contenu de chaque ligne ?
d'avance merci,
Martin
Il suffit de décomposer le contenu de la cellule, comme dans l'exemple
ci-dessous :
sub AfficheLignesCellule
dim oSheet as object, oCell as object
dim sLigne as string, indexLigne as integer
dim aLignes()
oSheet = thisComponent.getSheets().getByName( "Feuille1" )
oCell = oSheet.getCellRangeByName( "C9" )
sLigne = oCell.String
aLignes() = split( sLigne, chr( 10 ) )
for indexLigne = lbound( aLignes() ) to ubound( aLignes() )
print alignes( indexLigne )
next indexLigne
end sub
--
Francois Gatto
Ubuntu 10.04 UNR
OpenOffice.org 3.2.1
---------------------------------------------------------------------
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org