2.3.20 Kann man ein Makro über die Kommandozeile mitstarten?
Der Parameter für den Aufruf eines Makros lautet:

soffice.exe macro:///bibliothek.modul.macro

Beispiel:

soffice.exe macro:///standard.module1.macro1

Aber Achtung! Wenn das Makro nichts innerhalb eines Dokumentes macht oder öffnet, wird das Makro ausgeführt und StarOffice wieder geschlossen.

Parameter können wie bei einem normalen Makroaufruf übergeben werden: soffice.exe macro:///standard.module1.macro1(para1,para2).
Diese Parameter müssen natürlich im Aufruf des Makros vorhanden sein.

sub macro1(para1 as string ,para2 as string)

Um zusätzlich eine Datei zu öffnen muss man diese dazwischen setzen.
soffice.exe c:\datei macro:///standard.module1.macro1

Ein Makro aus der Datei zu starten die aufgerufen wird geht nicht. Das sollte man dann dem Ereigniss "Dokument öffnen" verknüpfen.