[gelöst] Makro per Parameter beim Programmstart starten

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: [gelöst] Makro per Parameter beim Programmstart starten

Re: Makro per Parameter beim Programmstart starten

von Devil » Fr, 10.07.2015 14:03

Danke Danke Danke funktioniert super und macht was es soll :D

Re: Makro per Parameter beim Programmstart starten

von Stephan » Fr, 10.07.2015 13:19

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

von Devil » Fr, 10.07.2015 12:52

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

von TrueColor » Fr, 10.07.2015 12:33

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

von Devil » Fr, 10.07.2015 12:25

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

von TrueColor » Fr, 10.07.2015 12:16

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

[gelöst] Makro per Parameter beim Programmstart starten

von Devil » Fr, 10.07.2015 10:26

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

Nach oben