Seite 1 von 1

StarBasic-Makro mittels Java bzw. Python starten

Verfasst: Di, 22.10.2013 22:33
von Stephan
Hallo,

ich hätte gerne 2 Beispielcodes wie ich per Python und Java ein vorhandenes StarBasic-Makro starten und ggf. Parameter übergeben kann, sofern das Makro Welche erwartet. (Das Makro befindet sich in den lokalen Makrobibliotheken und nicht in einem Dokument.)

Ich hoffe meine Frage ist so allgemein zu beantworten.


Gruß
Stephan

Re: StarBasic-Makro mittels Java bzw. Python starten

Verfasst: Mi, 23.10.2013 04:43
von komma4
aus dem englischen Forum:
Python ruft Basic-Makro auf

Re: StarBasic-Makro mittels Java bzw. Python starten

Verfasst: Do, 24.10.2013 19:01
von komma4
Habe es inzwischen mal ausprobiert - einfachste Form, analog einem shell-Aufruf

Code: Alles auswählen

#    macro notation: library.module.sub
    args1 = [ '/opt/openoffice.org3/program/soffice.bin', \
              'macro:///Standard._de.calledFromPython' ]
    args2 = [ '/opt/openoffice.org3/program/soffice.bin', \
              'macro:///Standard._de.calledFromPython2(1,foo)' ]

    p1 = subprocess.Popen(args1)
    p1.wait()
    subprocess.Popen(args2)