Seite 1 von 1

Datei Eigenschaften

Verfasst: Sa, 10.02.2007 07:07
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

Verfasst: Sa, 10.02.2007 08:44
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 ?

Verfasst: Sa, 10.02.2007 09:02
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?

Verfasst: Sa, 10.02.2007 09:15
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