Re: [prog] vider un champ date

2010-08-10 Par sujet François Gatto

Bonjour,

Le 10/08/2010 19:37, Martin Blaizot a écrit :

Bonsoir à tous,


je suis un peu confus de poser une question qui, à priori, va vous paraître 
triviale, mais je ne trouve rien de satisfaisant dans le forum.

Je souhaite, dans une boîte dialogue, vider un champ Date. J'arrive à obtenir ' 
00/00/ mais cela n'est pas très élégant. ce que je souhaite serait de la forme :


oProjectDialogClients.GetControl(Facturation_DateRelance).date = VIDE

D'avance merci pour votre aide,

Martin



Essaies simplement avec

oProjectDialogClients.GetControl(Facturation_DateRelance).Text = Empty

--
Francois Gatto
Ubuntu 10.04
OpenOffice.org 3.2.1

-
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org



Re: [prog] Lire un texte de plusieurs lignes dans une cellule

2010-08-01 Par sujet François Gatto

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