Seite 1 von 1
[gelöst] Makro per Parameter beim Programmstart starten
Verfasst: Fr, 10.07.2015 10:26
von Devil
Hallo Liebe Helfer,
ich habe folgende Problemstellung und bin nach stundenlangem Googlen nochimmer keinen schritt weiter...
Ich aus einem Externen Programm Openoffice zusammen mit einem Makro starten, also über aufrufparameter.
Allerdings habe ich zwar Parameter gefunden (z.b. in Der OOo Hilfe), nur gibt es scheinbar keins, mit welchem man ein bestimmtes Makro beim Programmstart ausführt.
Vielen Vielen Dank im Vorraus
Devil
Re: Makro per Parameter beim Programmstart starten
Verfasst: Fr, 10.07.2015 12:16
von TrueColor
du musst das Macro, was z.B. unter "Meine Macros" gespeichert ist, einem Ereignis zuordnen, z.B. dem Ereignis Programmstart.
Menü > "Extras" > "Macros" > "Macros verwalten" > "OpenOffice Basic" > Dialogfeld "Open Office Basic Macros" > Button "Zuordnen" > Dialogfeld "Anpassen" > Reiter "Ereignisse" >
(1) Pulldown "Speichern in" > "Open Office"
(2) Ereignis "Programmstart" > Macro auswählen
Edit: "Speichern in" muss offenbar festgelegt werden, bevor dem Ereignis das Macro zugeordnet wird
Re: Makro per Parameter beim Programmstart starten
Verfasst: Fr, 10.07.2015 12:25
von Devil
Aber dann wird das Makro doch bei jedem Programmstart ausgeführt, was ja nicht sinn und Zweck der Sache ist. Das Mako soll nur dann ausgeführt werden, wenn es aufgerufen wird, also von dem Externen Programm. wenn ich OpenOffice normal starte soll es nicht ausgeführt werden.
Re: Makro per Parameter beim Programmstart starten
Verfasst: Fr, 10.07.2015 12:33
von TrueColor
Ja, so schriebst du das oben, habe ich jedenfalls so verstanden
Ich weiss nicht, ob es Start-Parameter gibt, welche ein Macro starten.
Alternativ könntest du möglicherweise über dein externes Programm statt OpenOffice ein entsprechend präpariertes Dokument, welches das Macro enthält, aufrufen. Über die Dateizuordnungen im System wird dann OO gestartet.
Re: Makro per Parameter beim Programmstart starten
Verfasst: Fr, 10.07.2015 12:52
von Devil
In dem Fall müsste ich dann über das Makro im Externen Dokument das interne Makro starten. Denn dieses Öffnet ein Dokument und soll in diesem Editieren. Allerdings wechselt das zu öffnende Dokument bei jedem neuen aufruf (Wird aus einer INI gelesen). Hat da einer eine Ahnung wie / Ob man Makros mit Makros starten kann???
Re: Makro per Parameter beim Programmstart starten
Verfasst: Fr, 10.07.2015 13:19
von Stephan
Allerdings habe ich zwar Parameter gefunden (z.b. in Der OOo Hilfe), nur gibt es scheinbar keins, mit welchem man ein bestimmtes Makro beim Programmstart ausführt.
z.B. siehe:
viewtopic.php?t=2626
Gruß
Stephan
Re: Makro per Parameter beim Programmstart starten
Verfasst: Fr, 10.07.2015 14:03
von Devil
Danke Danke Danke funktioniert super und macht was es soll
