J'ai une macro OpenOffice que je souhaite utiliser pour traiter le contenu d'un fichier OpenOffice. Je peux le faire en ouvrant le fichier avec OpenOffice, puis en exécutant la macro. Comment puis-je invoquer la macro à partir de la ligne de commande Linux sans utiliser l'interface graphique ? Quelque chose comme :
$ oowriter -headless -o MyDocument.odt -RUNMACRO MyLittleMacro
Réponse acceptée :
Le drapeau que vous voulez est -invisible
. Voir cet exemple, adapté de http://ubuntuforums.org/showthread.php?t=786697
ooffice -invisible macro:///Standard.Module1.SaveAsXHTML("/tmp/somefile.rtf")