Wie stelle ich fest ob ein Dokument schreibgeschützt ist?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Wie stelle ich fest ob ein Dokument schreibgeschützt ist?

Danke

von Jonatan Strom » Mo, 16.01.2006 14:48

Hallo Thomas,

genau das benötigte ich, ich möchte nur ne Warnung ausgeben falls das Dokument schreibgeschützt ist.

if ThisComponent.isReadOnly() then
MsgBox "Dokument ist schreibgeschützt!"
else
MsgBox "Dokument ist nicht schreibgeschützt!"
end if

Vielen Dank für die prompte Antwort.

Gruß

Jonatan

von Toxitom » Mo, 16.01.2006 14:38

Hey Jonatan,
Wie man ein Dokument schreibgeschützt öffnet habe ich gefunden - aber wie frage ich den Status ab?
Der einfachste Weg:

Code: Alles auswählen

bFlag = oDoc.isReadOnly()
Dabei ist "oDoc" das Objekt deines Dokumentes, die Boolean-Varaible bFlag nimmt dann entwerde "True" an, wenn das Dokument "read only" geöffnet wurde oder sonstwie nicht gespeichert werden kann (entsprechendes Bit gesetzt), und liefert "False", wenn du das Dokument speichern kannst.

Aber: Ein schreibgeschütztes Dokument kann natürlich viele Ursachen haben - auch bedingt durch das Betriebssystem oder dortige Rechte! Und ich denke, nicht alles wirest du hiermit rausbekommen.

Gruss
Thomas

Wie stelle ich fest ob ein Dokument schreibgeschützt ist?

von Jonatan Strom » Mo, 16.01.2006 14:21

Hallo,

wenn ich Dokument geöffnet habe möchte ich in meinem Programm prüfen ob das Dokument schreibgeschützt ist oder nicht. Wie man ein Dokument schreibgeschützt öffnet habe ich gefunden - aber wie frage ich den Status ab?

Vielen Dank im Vorraus!

Gruß

Jonatan

Nach oben