Datei Eigenschaften

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Biblio
***
Beiträge: 59
Registriert: Di, 26.07.2005 15:01
Wohnort: Bielefeld

Datei Eigenschaften

Beitrag von Biblio »

Wieder mal eine komplizierte Frage.
Unter CALC, 'Datei > Eigenschaften' gibt es eine Infobox, in der u.a.
'Geändert am:' und 'Letzter Druck' angezeigt werden.
Gibt es irgendeine Möglichkeit, auf diese Daten zuzugreifen und sie in einer Zelle auszugeben ?
Bin für jeden Tipp dankbar
Burkhart
Biblio
***
Beiträge: 59
Registriert: Di, 26.07.2005 15:01
Wohnort: Bielefeld

Beitrag von Biblio »

In dem Buch 'Makros in OpenOffice.org 2.0' von Thomas Krumbein gibt es auf der Seite 646 Hinweise auf die Feldtypen
docinfo.ChangeDateTime
und docinfo.PrintDateTime
Sind diese Feldtypen nur in WRITER einsetzbar ?
Wie kann ich diese Feldtypen benutzen ?
Hat jemand einen Tipp ?
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Beitrag von komma4 »

Moin.
So kompliziert ist das nicht. Das sind Eigenschaften des DocumentInfo-Objekts

In meiner Schublade findet sich das:

Code: Alles auswählen

Function CalcDoc_Modify_Date()
' work with DocInfo
With ThisComponent.DocumentInfo.ModifyDate
	' set return format
	' force month and day to two digits
	sTemp = _
		.Year & "-" & _
		Format( .Month, "0#" ) & "-" & _
		Format( .Day, "0#" ) 
End With
' assign func return value
CalcDoc_Modify_Date = sTemp
End Function
Speicherst Du diesen Code in einem BASIC-Modul der OOo-Standard-Bibliothek, dann steht Dir die Funktion auch in allen Tabellenblätter zur Verfügung.

Für den Einsatz von Daten als Feldern, blättere mal in meinen Beispielen (s.u.)

Hilft das?
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)
Biblio
***
Beiträge: 59
Registriert: Di, 26.07.2005 15:01
Wohnort: Bielefeld

Beitrag von Biblio »

Danke Winfried, für die schnelle Antwort.
Fürs erste hilft das weiter.
Ich werde mal etwas experimentieren.
Wenn ich hängenbleiben sollte, melde ich mich nochmals zu dem Thema.
Nochmals danke
Burkhart
Antworten