O sinalizador que você deseja é -invisible
. Veja este exemplo, adaptado do link
ooffice -invisible macro:///Standard.Module1.SaveAsXHTML("/tmp/somefile.rtf")
Eu tenho uma macro OpenOfice que eu quero usar para processar o conteúdo de um arquivo do OpenOffice. Eu sou capaz de fazer isso abrindo o arquivo com o OpenOffice e, em seguida, executando a macro. Como invoco a macro da linha de comando do Linux sem usar a GUI? Algo como:
$ oowriter -headless -o MyDocument.odt -RUNMACRO MyLittleMacro
O sinalizador que você deseja é -invisible
. Veja este exemplo, adaptado do link
ooffice -invisible macro:///Standard.Module1.SaveAsXHTML("/tmp/somefile.rtf")
Crie uma macro orientada a eventos atribuída ao evento Abrir documento de um determinado documento ou um documento comum. Então você carregaria o documento por si só para agir sobre si mesmo ou carregá-lo junto com outros documentos para atuar em um ou mais deles. Isso está de acordo com a ideia de uma macro de execução automática.
Tags command-line openoffice macro