Этот макрос записывает сегодняшнюю дату в поле даты 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
Чтобы назначить действие: Навигатор форм> myForm> Свойства формы> События> Например, при загрузке