Seite 1 von 1

Runtimefuntion Now()

Verfasst: Sa, 01.08.2009 18:08
von Frauenversteher
Hallo zusammen,

ich habe ein Problem mit der Funktion Now(). Die Zeit wird korrekt geholt aber das Datum ist falsch. Heute, der 1.8.09, wird zum 8. Januar. Die Funktion Jetzt() direkt in die Zelle eingetragen ergibt das richtige Datum.

Code: Alles auswählen

sub Zeit_lesen ' schreibt die Systemzeit in die Zelle C3
dim myDoc
dim mySheet
dim Systemzeit 
myDoc = thisComponent
mySheet = myDoc.sheets().getbyname("tabelle1")
Systemzeit = mysheet.getCellByPosition(2,2)

Systemzeit.formula = now()
end sub
Bin im Moment ratlos.

Grüße Frauenversteher

Re: Runtimefuntion Now()

Verfasst: Sa, 01.08.2009 18:58
von keksi1970
liegt vielleicht am Zeitformat des Betriebssystems ?

Englisch : 08.01.09 = August, der 1. Tag, im Jahre des Herrn 2009

oder so . . .

mit mysheet.getCellByPosition(2,2).string = now()
erreichst du , daß sowohl das aktuelle Datum, sowie Zeit eingetragen wird

LG
Andreas

Re: Runtimefuntion Now()

Verfasst: Sa, 01.08.2009 19:48
von Stephan
Du mußt wohl .FormulaLocal benutzen:

Code: Alles auswählen

Systemzeit.formulaLocal = now()


Gruß
Stephan

Re: Runtimefuntion Now()

Verfasst: Sa, 01.08.2009 22:21
von Frauenversteher
Hi Stephan,

hast Recht, Danke für die schnelle Hilfe.

Grüße Frauenversteher