Runtimefuntion Now()

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Benutzeravatar
Frauenversteher
*
Beiträge: 10
Registriert: Sa, 01.08.2009 17:37
Wohnort: Der dritte Planet in einem unscheinbaren Sonnensystem

Runtimefuntion Now()

Beitrag 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
keksi1970
*****
Beiträge: 464
Registriert: So, 27.01.2008 11:47
Wohnort: DU

Re: Runtimefuntion Now()

Beitrag 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
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Runtimefuntion Now()

Beitrag von Stephan »

Du mußt wohl .FormulaLocal benutzen:

Code: Alles auswählen

Systemzeit.formulaLocal = now()


Gruß
Stephan
Benutzeravatar
Frauenversteher
*
Beiträge: 10
Registriert: Sa, 01.08.2009 17:37
Wohnort: Der dritte Planet in einem unscheinbaren Sonnensystem

Re: Runtimefuntion Now()

Beitrag von Frauenversteher »

Hi Stephan,

hast Recht, Danke für die schnelle Hilfe.

Grüße Frauenversteher
Antworten