Re:Open Office inserer la date dans Textfield
rebonjour Schumi_57
le morceau de macro que tu as placé dans ton message correspond à l'insertion de donnees dans une cellule , et n'a donc plus rien à voir avec ta question ...
donc , pour inserer la date dans le TextField au démarrage de la boite dialogue :
Public oDialog1 As Object
Sub Dialog1Show
Dim I As Integer
Dim Ajout As String
DialogLibraries.LoadLibrary( 'Standard' )
oDialog1 = CreateUnoDialog( DialogLibraries.Standard.Dialog1 )
'affecte un titre à la boite de dialgue
odialog1.Title='Saisies'
'alimente TextField
odialog1.getControl('TextField1').Text = Date
'alimente la ListBox
For I = 1 To 31
Ajout = ThisComponent.Sheets(2).getCellByposition(0,I + 6).String
odialog1.getControl('ListBox1').addItem( Ajout , I - 1 )
Next
'alimente le combobox
odialog1.getControl('ComboBox1').addItem('Chèque' ,0 )
odialog1.getControl('ComboBox1').addItem('Espèces' ,1 )
'affiche la boite de dialogue
oDialog1.Execute()
End Sub
bonne soiree
MichelXld
Message édité par: MichelXld, à: 02/08/2005 18:21