Tengo una macro de OpenOffice que quiero usar para procesar el contenido de un archivo de OpenOffice. Puedo hacer esto abriendo el archivo con OpenOffice y luego ejecutando la macro. ¿Cómo invoco la macro desde la línea de comandos de Linux sin usar la GUI? Algo como:
$ oowriter -headless -o MyDocument.odt -RUNMACRO MyLittleMacro
Respuesta aceptada:
La bandera que quieres es -invisible
. Vea este ejemplo, adaptado de http://ubuntuforums.org/showthread.php?t=786697
ooffice -invisible macro:///Standard.Module1.SaveAsXHTML("/tmp/somefile.rtf")