[Gelöst] Per Makro schreibgeschütztes Writer Dokument - Schreibschutzmeldung ausblenden
Verfasst: Mi 8. Jan 2020, 09:43
Hallo zusammen,
ich öffne ein Writer Dokument per Makro als "ReadOnly", um es als Eingabeformular einer Datenbank zu verwenden:
".... oDesk = createUnoService("com.sun.star.frame.Desktop")
mArgs(0).Name = "ReadOnly" '//schreibgeschütztes laden
mArgs(0).Value = True
mArgs(1).Name = "MacroExecutionMode" '//Makros werden ohne Warnung ausgeführt
mArgs(1).Value = 4
oDocForm = oDesk.LoadComponentFromUrl(sUrl_1, "_blank", 0, mArgs())...."
Das Dokument wird auch korrekt geöffnet, allerdings erzeugt LibreOffice immer in einem blauen Balken unterhalb der Symbolleiste die Meldung "Das Dokument ist schreibgeschützt geöffnet". Es kann anschließend über die Schaltfläche "Bearbeiten" verändert werden, was natürlich nicht gewollt ist.
Wie kann ich diese Meldung und das Bearbeiten unterdrücken?
Vorab schon einmal vielen Dank für Eure Hilfe!
ich öffne ein Writer Dokument per Makro als "ReadOnly", um es als Eingabeformular einer Datenbank zu verwenden:
".... oDesk = createUnoService("com.sun.star.frame.Desktop")
mArgs(0).Name = "ReadOnly" '//schreibgeschütztes laden
mArgs(0).Value = True
mArgs(1).Name = "MacroExecutionMode" '//Makros werden ohne Warnung ausgeführt
mArgs(1).Value = 4
oDocForm = oDesk.LoadComponentFromUrl(sUrl_1, "_blank", 0, mArgs())...."
Das Dokument wird auch korrekt geöffnet, allerdings erzeugt LibreOffice immer in einem blauen Balken unterhalb der Symbolleiste die Meldung "Das Dokument ist schreibgeschützt geöffnet". Es kann anschließend über die Schaltfläche "Bearbeiten" verändert werden, was natürlich nicht gewollt ist.
Wie kann ich diese Meldung und das Bearbeiten unterdrücken?
Vorab schon einmal vielen Dank für Eure Hilfe!