Salut,
J'écris des macros en BeanShell qui ont pour but de fusionner des champs dans un document Writer en passant par des Webservices. La partie cliente du code qui accède aux Webservices est générée par l'API Axis, ce qui implique des dépendances vis à vis de quelques fichiers jar. Dans mon cas, la résolution de ces dépendances est assurée par un ajout des fichiers jar au classpath du BeanShell d'OpenOffice directement dans la macro, via la commande :
Mon problème est le suivant : le but est de faire en sorte que la macro fonctionne sans que l'utilisateur n'ait à installer manuellement les fichiers jar sur sa machine. y a-t-il un moyen, pour un client donné, d'automatiser l'ajout des dépendances nécessaires à l'utilisation de la Macro ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part addClassPath("path\vers\mon\jar");
Autrement dit : est-il possible pour un utilisateur Open Office lambda de lancer une macro d'un fichier odt qui se débrouillerait pour installer/résoudre ses propres dépendances sans autre intervention de sa part que l'ouverture du document OOo qui contient la macro ?
Ca pourrait se ramener à : peut-on ajouter des classes java sous forme de jar (ou autre) accessibles à une macro dans un unique document OpenOffice ?
Merci d'avance pour votre aide !
Partager