python Dokumentwiederherstellung
Verfasst: Mi 18. Feb 2026, 18:17
Moin zusammen,
mit python öffne ich ein definiertes calc file. Das funktioniert ausgezeichnet mit
Schleißen des Dokumtes, beenden von Libreoffice und beenden des Scriptes mache ich mit
Auch das funktioniert.
Wenn ich das Dokument jetzt wieder öffne, erscheint der LO Dialog "Dokumentwiederherstellung" . Das Dokument wird aber fehlerfrei geladen und dahinter angezeigt.
Wie kann ich das Anzeigen des Dialoges verhindern. Augenscheinlich ist das Dokument ja in Ordnung. Aber:
Öffne ich das Dokument manuell, wird auch der Dialog angezeigt, das Dokument aber nicht.
Wo kann ich den Fehler finden?
Gruß
Gerd Erich
mit python öffne ich ein definiertes calc file. Das funktioniert ausgezeichnet mit
Code: Alles auswählen
args = (PropertyValue(Name='Hidden', Value=False),PropertyValue(Name="MacroExecutionMode",Value=1),)
path="/home/gerd/Dokumente/Sudeck/python_test.ods"
docurl = uno.systemPathToFileUrl(path)
desktop = context.ServiceManager.createInstanceWithContext(
"com.sun.star.frame.Desktop", context)
document = desktop.loadComponentFromURL(docurl,"_default",0,args)
print ("calc dokument ist geladen!")
Code: Alles auswählen
spreadsheet.close(True)
sys.exit()
Wenn ich das Dokument jetzt wieder öffne, erscheint der LO Dialog "Dokumentwiederherstellung" . Das Dokument wird aber fehlerfrei geladen und dahinter angezeigt.
Wie kann ich das Anzeigen des Dialoges verhindern. Augenscheinlich ist das Dokument ja in Ordnung. Aber:
Öffne ich das Dokument manuell, wird auch der Dialog angezeigt, das Dokument aber nicht.
Wo kann ich den Fehler finden?
Gruß
Gerd Erich