Comment appeler une macro Openoffice à partir de la ligne de commande Linux


15

J'ai une macro OpenOfice 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 invoquer la macro depuis la ligne de commande Linux sans utiliser l'interface graphique? Quelque chose comme:

$ oowriter -headless -o MyDocument.odt -RUNMACRO MyLittleMacro 

Qu'en est-il de l'exécution d'une macro à partir d'un fichier spécifique? Quel serait le chemin à utiliser pour invoquer la macro dans un tel cas?
anoopjohn

Réponses:



1

Créez une macro événementielle affectée à l'événement Open Document pour un document particulier ou un document commun. Ensuite, vous chargez le document seul pour agir sur lui-même ou le chargez avec d'autres documents pour agir sur un ou plusieurs d'entre eux. Cela va dans le sens de l'idée d'une macro à exécution automatique.


1
Alors, quelle serait la ligne de commande pour invoquer une macro événementielle affectée à un document commun pour l'appliquer au document MyDocument.odt?
CW Holeman II
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.