Esta macro grava a data de hoje no campo de data myDateField
:
Sub writeDate
Dim today As New com.sun.star.util.Date
today.Month = Month( Now )
today.Day = Day( Now )
today.Year = Year( Now )
form = ThisComponent.DrawPage.Forms(0) ' first form
form.myDateField.BoundField.UpdateDate( today )
End Sub
Para atribuir a ação: Navegador de formulário > myForm > Propriedades do formulário > Eventos > por exemplo. Ao carregar