I’m trying to make this macro working to clear all data fields in my calc file.
Sub Erase_Fields
oSheet = ThisComponent.getSheets()
oObj1 = oSheet.getByIndex(0)
oForm = oObj1.Drawpage.Forms.getByName("Data")
oField1 = oForm.getByName("data1")
oField1.Text = " "
oField1.Text = ""
oField2 = oForm.getByName("data2")
oField2.Text = " "
oField2.Text = ""
oField3 = oForm.getByName("data3")
oField3.Text = " "
oField3.Text = ""
end sub
It works (thanks to @Ratslinger here but it seems to work just with one sheet. If I add a second sheet, it gives me back an error. I need to clear only the date fields on the first sheet, but I need to add other sheets to the file.Date field multiple.ods