Datum beim erstellen in Zelle schreiben

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Lancelot
**
Beiträge: 27
Registriert: Do, 18.05.2006 10:12

Datum beim erstellen in Zelle schreiben

Beitrag von Lancelot »

Hallo Leute,

ich muß in eine beliebige Zelle nur beim ersten mal erstellen einer Tabelle im Calc ein Datum schreiben.
Beim nächsten mal öffnen muß ich erst schauen ob in der Zelle ein Datum eingetrage ist, wenn nein dann abbrechen.

Wie spreche ich den per If die Zelle an?

Das ganze soll per Basic passieren.

Habe version 3.1.0 im Einsatz.

Danke schon mal an alle.

Gruße Gerry
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Datum beim erstellen in Zelle schreiben

Beitrag von komma4 »

Lancelot hat geschrieben:Wie spreche ich den per If die Zelle an?
Was ist lf?

Besorge Dir Andrew Pitonyaks Makro Dokument, da stehen viele gute Beispiele drinne.

Code: Alles auswählen

print ThisComponent.Sheets.getByName( "Tabelle2" ).getCellRangeByName( "B3" ).getString()
zeigt Dir das formatierte Datum an,

Code: Alles auswählen

print ThisComponent.Sheets.getByName( "Tabelle2" ).getCellRangeByName( "B3" ).getValue()
liefert den Wert des Datums, heute: 40084


Viel Erfolg!
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Lancelot
**
Beiträge: 27
Registriert: Do, 18.05.2006 10:12

Re: Datum beim erstellen in Zelle schreiben

Beitrag von Lancelot »

Danke fürd en Tip.

Jetzt habe ich genau das was ich Brauche.
Antworten