Hallo,
ich möchte in einem Makro den Namen eines Authors (Benutzers) einer gespeicherten Datei auslesen.
Kann mir hier jemand helfen
viele Grüsse
hans
Auslesen des Benutzers einer Datei
Moderator: Moderatoren
Hey Hans,
Gruss
Thomas
Versuchs mal hiermit:ch möchte in einem Makro den Namen eines Authors (Benutzers) einer gespeicherten Datei auslesen.
Code: Alles auswählen
sub AutorAuslesen
oDocInfo = thisComponent.getDocumentinfo()
msgbox oDocInfo.author
end sub
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
zur genaueren Beschreibung des Problemes:
ich arbeite in einem Client - Server - System;
zur Bearbeitung eine Tabelle (Calc) "sperre" ich dies über ein Makro: Anlegen einer externen Datei - Abfrage ob diese Datei noch vorhanden ist - wenn ja, dann Mitteilung, dass Tabelle gesperrt ist - nach Ende der Barbeitung der Tabelle wird die externe Datei wieder gelöscht - Tabelle kann wieder von anderen Bearbeitet werden; das Problem ist, dass die externe Datei von jedem Benutzer über das Makro gelöscht (kill) werden kann.
Meine Überlegung dazu war, dass ich abfrage, wer die externe Datei erstellt hat und vergleiche, ob dieser mit dem aktuellen Benutzer übereinstimmt, wenn nicht soll das Makro die Löschung nicht zulassen.
Oder weis jemand eine andere Lösung
viele Grüsse
hans
ich arbeite in einem Client - Server - System;
zur Bearbeitung eine Tabelle (Calc) "sperre" ich dies über ein Makro: Anlegen einer externen Datei - Abfrage ob diese Datei noch vorhanden ist - wenn ja, dann Mitteilung, dass Tabelle gesperrt ist - nach Ende der Barbeitung der Tabelle wird die externe Datei wieder gelöscht - Tabelle kann wieder von anderen Bearbeitet werden; das Problem ist, dass die externe Datei von jedem Benutzer über das Makro gelöscht (kill) werden kann.
Meine Überlegung dazu war, dass ich abfrage, wer die externe Datei erstellt hat und vergleiche, ob dieser mit dem aktuellen Benutzer übereinstimmt, wenn nicht soll das Makro die Löschung nicht zulassen.
Oder weis jemand eine andere Lösung
viele Grüsse
hans