Ich habe ein OpenOffice-Makro, mit dem ich den Inhalt einer OpenOffice-Datei verarbeiten möchte. Ich kann dies tun, indem ich die Datei mit OpenOffice öffne und dann das Makro ausführe. Wie rufe ich das Makro über die Linux-Befehlszeile auf, ohne die GUI zu verwenden? Etwas wie:
$ oowriter -headless -o MyDocument.odt -RUNMACRO MyLittleMacro
Akzeptierte Antwort:
Das gewünschte Flag ist -invisible
. Siehe dieses Beispiel, angepasst von http://ubuntuforums.org/showthread.php?t=786697
ooffice -invisible macro:///Standard.Module1.SaveAsXHTML("/tmp/somefile.rtf")