Makroausführung nach dem Schließen des letzten Dokumentes

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: Makroausführung nach dem Schließen des letzten Dokumentes

Re: Makroausführung nach dem Schließen des letzten Dokumente

von TrueColor » Di, 02.09.2014 15:03

Nur als Hinweis:
Wenn jetzt der Benutzer des Makros die generierte Datei schließt, wird ja auch der Desktop geschlossen
Nicht ganz. Trotz Single Document Interface kannst du die Datei schließen, ohne die Programminstanz zu beenden. Das [x] in der Titelleiste des Fensters schließt die Programminstanz, das [x] in der Menüleiste nur die Datei. Aber bei
[...]Kollegen[...], die nur wenig Ahnung von der Materie haben[...]


ist das zugegebenermaßen irrelevant.

Eine Lösung kann ich dir leider nicht bieten. Vlt. könnte man ein Macro an das Ereignis "Dokument wird geschlossen" oder "Dokument wurde geschlossen" binden, mit dem das Ganze abgefangen oder notfalls eine neue Instanz gestartet werden kann?

Re: Makroausführung nach dem Schließen des letzten Dokumente

von Karolus » Di, 02.09.2014 07:58

Hallo

Nach deiner Beschreibung ist das Makro doch nur benutzbar in Verbindung mit einer offenen Calc-datei?
Was soll es denn eigentlich tun, nach schliessen der letzten Calcdatei?

Im Übrigen kann man Aoo/LO auch noch immer über die Kommandozeile starten und dabei verschiedenste Argumente mitgeben,

Code: Alles auswählen

>> sofffice --help
sollte dir weiterhelfen.

Karolus

Makroausführung nach dem Schließen des letzten Dokumentes

von cgrobi » Mo, 01.09.2014 21:23

Hallo Leute,

ich habe ein kleines Problem, dass ich bisher nicht gelöst bekommen habe. Ich habe ein Makro programmiert, um den Zugriff auf eine Datenbank bereitzustellen. Das Makro arbeitet praktisch als Stand-Alone-Tool und ist nicht an das Öffnen eines bestimmten OO-Dokumentes gebunden. Ich starte das OpenOffice Startfenster (Desktop) und kann auf das Makro zugreifen. Alles fast perfekt.

Mein Problem tritt erst in Erscheinung, wenn ich eine Calc-Datei erstellt habe (per Makro, die beschreibe ich mit Daten aus der Datenbank). Wenn jetzt der Benutzer des Makros die generierte Datei schließt, wird ja auch der Desktop geschlossen, in dem ich mein Makro-Dialogfeld gestartet habe. Damit stürzt mein Makro praktisch ab, da ja OpenOffice nicht mehr aktiv ist. Ich möchte es aber gern weiter verwenden. Als Workaround könnte ich eine (Dummy-)Datei generieren, die minimiert geöffnet bleibt. Das ist für mich persönlich auch kein Problem. Da das Makro aber auch Kollegen verwenden sollen, die nur wenig Ahnung von der Materie haben, sind die Probleme praktisch vorprogrammiert.

Gibt es hier vielleicht eine elegantere Lösung? Habt ihr eine Idee oder einen Hinweis, wie man dieser Problematik aus dem Weg gehen kann?

Vielen Dank für die Hilfe

Nach oben