Macro an Ereignis binden
Verfasst: Fr, 02.12.2016 13:33
[System: Win 7, AOO 4.1.2]
Hallo,
ich habe ein Macro (Auto-Save/Close nach Inaktivität), welches in der Datei selbst gespeichert ist und gestartet werden soll, wenn das Dokument (.ods) geladen wurde. Das Macro selbst funktioniert einwandfrei, wenn ich es über eine Schaltfläche starte.
Als geeignete Ereignisse habe ich "Dokument öffnen" und "Laden des Dokuments beendet" gefunden.
Bei "Dokument öffnen" passiert gar nichts. Ich vermute, dass das Ereignis am Beginn des Öffnens ausgeführt werden soll. Und da das Macro in der zu öffnenden Datei enthalten ist, kann da nix passieren.
Bei "Laden des Dokuments beendet" gibt es massive Probleme. Eingaben werden nur verzögert angenommen, es wird fehlerhaft gerendert, das Dokument wird nicht automatisch geschlossen. Beim manuellen Schließen es eine Exception (ok, wohl wegen dem ListenerDispose, muss ich vlt. nochmal separat ans Beenden binden).
Ich hab mal beide Dateien (einmal mit Schaltfläche, einmal onLoad) angehängt, der TimeOut beträgt zum Testen 10 Sekunden.
Hat wer eine Idee, wie ich das "onLoad" zum Laufen bekomme?
Vielen Dank!
p.s. Vermutlich kann ich erst am Montag wieder reinschauen.
Hallo,
ich habe ein Macro (Auto-Save/Close nach Inaktivität), welches in der Datei selbst gespeichert ist und gestartet werden soll, wenn das Dokument (.ods) geladen wurde. Das Macro selbst funktioniert einwandfrei, wenn ich es über eine Schaltfläche starte.
Als geeignete Ereignisse habe ich "Dokument öffnen" und "Laden des Dokuments beendet" gefunden.
Bei "Dokument öffnen" passiert gar nichts. Ich vermute, dass das Ereignis am Beginn des Öffnens ausgeführt werden soll. Und da das Macro in der zu öffnenden Datei enthalten ist, kann da nix passieren.
Bei "Laden des Dokuments beendet" gibt es massive Probleme. Eingaben werden nur verzögert angenommen, es wird fehlerhaft gerendert, das Dokument wird nicht automatisch geschlossen. Beim manuellen Schließen es eine Exception (ok, wohl wegen dem ListenerDispose, muss ich vlt. nochmal separat ans Beenden binden).
Ich hab mal beide Dateien (einmal mit Schaltfläche, einmal onLoad) angehängt, der TimeOut beträgt zum Testen 10 Sekunden.
Hat wer eine Idee, wie ich das "onLoad" zum Laufen bekomme?
Vielen Dank!
p.s. Vermutlich kann ich erst am Montag wieder reinschauen.