Calc: Datum fixieren beim Speichern

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

Moderator: Moderatoren

chgnepf
Beiträge: 8
Registriert: Mi, 22.02.2012 15:13

Calc: Datum fixieren beim Speichern

Beitrag von chgnepf »

Für die Erstellung einer Rechnungsvorlage für meinen Schwiegervater habe ich noch eine letzte Anfänger-Frage:

Wenn ich die Calc-Dokument aus der Vorlage erstelle, zeigt es dank =heute() das aktuelle Datum im Format "23. Februar 2012" an. Wenn ich jedoch dieses Dokument speichere und später wieder aufrufe, wird das Datum aktualisiert. Habe die Foren durchstöbert aber nicht wirklich die Lösung auf mein Problem gefunden.

Immerhin habe ich folgenden Grundcode:

Code: Alles auswählen

Sub Datum_Feld
	sDateTime_setAs   = "val"
	sDateTime_setWhat = "DAT"
	DateTime_Init
	DateTime_action
End Sub
Wie schaffe ich es jedoch nun, dass dieses Makro das immer gleiche Feld B62 mit dem Datum als Feld ausfüllt (Ergänzung des Codes...). Der Vorteil ist alsdann, dass ich den Feldinhalt mit der Formatierung auf "23. Februar 2012" einstellen kann.

Natürlich bin ich auch empfänglich für andere Lösungen. Vielen Dank im Voraus für eine möglichst "idiotensichere" Lösung. Wie gesagt, bin absoluter Anfänger und Mac-User.
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Calc: Datum fixieren beim Speichern

Beitrag von Karolus »

Hallo

Winfried alias komma4
hat dafür eine gute Erweiterung geschrieben.
http://extensions.services.openoffice.o ... /DateTime2

Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
chgnepf
Beiträge: 8
Registriert: Mi, 22.02.2012 15:13

Re: Calc: Datum fixieren beim Speichern

Beitrag von chgnepf »

Hallo Karo

Vielen Dank für den Hinweis. Leider ist mein Problem viel simpler. Wie muss ich den Makro-Code ergänzen, damit bei der Ausführung das Feld B62 ausgewählt wird, bevor der Rest des erwähnten Makros das Datum einfügt. Alsdann sollte mein Problem gelöst sein.

Vielen Dank für weitere Unterstützung!

Gruss

Christian
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Calc: Datum fixieren beim Speichern

Beitrag von Karolus »

Hallo

Code: Alles auswählen

sub aktuellesDatum_in_B62

sheet = ThisComponent.currentController.getActiveSheet
sheet.getcellrangebyname("B62").formulalocal = date

end sub
Vergiss deine Codezeilen!

Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
chgnepf
Beiträge: 8
Registriert: Mi, 22.02.2012 15:13

Re: Calc: Datum fixieren beim Speichern

Beitrag von chgnepf »

Wunderbar! :D

Es funktioniert bestens und mein Problem ist gelöst.

Vielen herzlichen DANK!!

Gute Nacht

Christian
Antworten