Bonjour,
J'ai besoin d'exécuter une macro en ligne de commande sur un serveur distant. J'ai réussi à exécuter la macro sur mon pc local depuis la console avec la commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ooffice -headless "./mon_fichier.odt" "macro://./Standard.test.fonction()"
Mais seulement après avoir autorisé les macros dans openoffice (en passant par l'interface graphique) avec le macro security level placé au plus bas.

J'ai installé openoffice.org-headless sur le serveur (ubuntu), et tenté d'appeler la macro avec la même commande sans succès. Le problème c'est qu'on a aucun message d'erreur ou d'information. Donc difficile de savoir ce qui bloque, même si je soupçonne fortement le niveau de sécurité des macros (je n'ai pas trouvé comment le modifier depuis la console).