Seite 1 von 1
Speicherdatum einer Datei
Verfasst: Mo, 30.06.2008 15:13
von Hömmelmann
Hallo,
ich benötige das Aktualisierungsdatum einer Datei. Hat da jemand einen Tipp für mich??
Danke
Friedhelm
Re: Speicherdatum einer Datei
Verfasst: Mo, 30.06.2008 15:45
von komma4
Die Eigenschaft steckt in
DocumentInfo
Code: Alles auswählen
If ThisComponent.hasLocation() Then
With ThisComponent.DocumentInfo
If .ModifiedBy <> "" Then
msgbox "Dokument zuletzt geändert" & .ModifyDate.Year & "-" & .ModifyDate.Month & "-" & .ModifyDate.Day
Else
msgbox "Dokument erzeugt " & .CreationDate.Year & "-" .CreationDate.Month & "-" & .CreationDate.Day
End If
End With
Else
msgbox "Dokument wurde bislang noch nicht gesichert"
End If
Hilft das?
Re: Speicherdatum einer Datei
Verfasst: Mo, 30.06.2008 15:55
von Hömmelmann
Ja, das hilft.
Danke,
Friedhelm
Re: Speicherdatum einer Datei
Verfasst: Mo, 30.06.2008 18:15
von Constructus
Hallo zusammen,
ich weiß nicht, ob ich jetzt völlig schief liege. Das ganze funktioniert auch direkt, ohne Makro:
Einfügen- Feldbefehl- Andere- Dokumentinfo- Geändert am- Autor/ Uhrzeit/ Datum (und weitere...). Den Feldbefehl kann man zumindest im Writer sowohl in den Textbereich als auch in Kopf- oder Fußzeile setzen.
{Womit ich aber keinerlei Kritik an den Makros geäußert haben will!!}
- 'tschuldigung, das war in der Abteilung Java verööfentlicht - hab' ich leider übersehen.
Gruß
Constructus
Re: Speicherdatum einer Datei
Verfasst: Di, 01.07.2008 08:19
von Hömmelmann
Hallo nochmal,
ich habe den Code ausprobiert. Er funktioniert solange ich ihn auf "ThisComponent" anwende.
Leider bekomme ich bei Anwendung auf eine mit "StarDesktop.LoadComponentFromURL(..." geöffnete Datei
eine Fehlermeldung (Eigenschaft oder Methode nicht gefunden).
Gibt es dafür auch noch eine Lösung???
Danke schon mal.
Friedhelm
Re: Speicherdatum einer Datei
Verfasst: Di, 01.07.2008 09:05
von komma4
Meine Glaskugel ist heute morgen trübe ... ich sehe Deinen Code (und damit den Fehler) nicht...
Folgendes funktioniert hier:
Code: Alles auswählen
oDatei = StarDesktop.LoadComponentFromUrl( ConvertToURL( "d:\2008\test.odt" ), "_blank", 0, Array())
print oDatei.DocumentInfo.ModifyDate.Year
Klappt es so auch bei Dir?
Re: Speicherdatum einer Datei
Verfasst: Do, 03.07.2008 20:57
von Hömmelmann
Leider klappt das bei mir nur wenn die geöffnete Datei ein OO-Dokument ist, der Fehler tritt nur bei CSV-Dateien auf.
Könnte es sein, dass hier die Eigenschaften anders als bei einer ODS/SXC gelistet werden?
Friedhelm