Hallo Richard,

wenn du damit weiterrechen möchtest musst du es als "value" eintragen.
oZelle.value= NOW()

sollte das nicht funktionieren dann würde ich eine Variable vom Typ Real benutzen und die funktion Date in eine Realzahl umrechnen lassen. Wie der genaue Aufruf für die Umwandlung heißt weiß ich gerade nicht.

der unelegantere Weg ist natrülich das Datum als String eintragen. Dann den String in die Real-variable auslesen und als Value zurückschreiben. Das ist aber Zeitintensiv und unelegant.

Viel Grüße

Jan

Richard Rienäcker schrieb:
Hallo Gemeinde,
ich versuche schon seit einiger Zeit in eine Calc-Zelle einen Zeitwert - etwa wie 20.10.09 19:35- über ein Makro per Schaltfläche einzutragen. Mit der Schaltfläche habe ich das geschafft. Leider wird als Variablen- Eintrag nur immer ein String akzeptiert. Damit lässt sich aber keine weitere Berechnung durchführen. Mein darunterliegendes Makro sieht folgend aus:
  sub zeit_J
     odoc=thisComponent
     oZelle=oDoc.getCurrentSelection()
       oZelle.string = NOW()
  end sub
Für die Profies sicher einen Lächerlichkeit. Vielen Dank im Voraus


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org

Antwort per Email an