heute lass ich es hier richtig krachen, aber vielleicht hilft es ja noch mehr Leuten, die dann nicht mehr fragen müssen.

Angenommen ich möchte eine Feldvariable mit einem Datum der Form "2009-05-01" füllen, aber in der Ausgabe "01.05.2009" erhalten.
Dieser Code:
Code: Alles auswählen
oTextFieldCon = thisComponent.getTextFields()
oTextFields = oTextFieldCon.createEnumeration()
Do while oTextFields.hasMoreElements()
oTextField = oTextFields.nextElement()
if oTextField.VariableName = "TEST" then
oTextField.NumberFormat = 5036
oTextField.setPropertyValue("Content", "2009-05-01")
end if
loop
oTextFieldCon.refresh()
Code: Alles auswählen
oTextField.CurrentPresentation
Hier mal das File zum rumspielen: