Eu tenho uma macro do OpenOfice que desejo usar para processar o conteúdo de um arquivo do OpenOffice. Eu sou capaz de fazer isso abrindo o arquivo com o OpenOffice e 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
command-line
openoffice
macro
CW Holeman II
fonte
fonte
Respostas:
A bandeira que você deseja é
-invisible
. Veja este exemplo, adaptado de http://ubuntuforums.org/showthread.php?t=786697fonte
Crie uma macro orientada a eventos atribuída ao evento Open Document para um documento específico ou um documento comum. Em seguida, você carregaria o documento sozinho para agir por conta própria ou junto com outros documentos para atuar em um ou mais deles. Isso segue as linhas da idéia de uma macro de execução automática.
fonte