Hallo Stephan,
es geht nach wie vor um das Thema "
Starten einer Sub-Routine mittels einer String-Variablen".
Die Lösung habe ich gefunden, damit ist doch ersteinmal alles OK und gelöst.
Dein Script war für mich aber auch interessant und ich habe verschiedene Methoden versucht,
um dieses unter LO, als auch unt AOO auszuführen. Dabei sind dann verschiedene Stolpersteine
aufgetaucht, welche ich berichtet habe.
Stephan hat geschrieben:Das kann nichts bewirken denn es ist nicht möglich einfach(*) von außen her ein in einem Dokument gespeichertes Makro zu starten.
(*)
ich bin nicht sicher ob es jenseits des weiter unten stehenden nicht noch einen Trick gibt, irgendwie ist mir so als hätte mal jemand (ich nicht) etwasa ausgeknobelt.
Mir reicht meine herausgefundene Methode, deshalb werde ich nicht weiter in diese Richtung recherchieren.
Stephan hat geschrieben:Wenn ich Dein Tun richtig verstehe, dann solltest Du einfach mal das aufzurufende Makro in "Meine Makros ..." speichern.
Auch dies habe ich getestet, inklusive Laden der Bibliothek bei Programmstart:
Stephan hat geschrieben:Nicht ganz sicher bin ich mir ohne Nachrecherchieren ob nur der Weg über des Aufrufen eines Dokuments UND Start des Makros per Ereignis geht oder ob man bei Aufruf des Dokuments per Skript auch direkt ein Dokument-Makro per Parameter (zusätzlich) angeben kann.
Starten per Script mit Übergabe der Stringvariablen wahr ja auch nur ein Nebengedanke, weil ich anfänglich zum Hauptthema " Routinenname mit Variablen starten" keine Lösung fand.
Meinerseits habe mehr als ausreichend getestet, herausgefunden und eine auch für mich interessante Lösung gefunden.
Abschließend noch einen besonderen Dank an Pit für diese Anfrage.