Bonjour,

Je me permets de poster sur ce forum car nous souhaitons développer dans le cadre du projet Open source XDocReport une macro VBA qui puisse appeler un WebService avec attachement de fichier à partir de MS Word (>=2007) pour docx.

Pour faire vite, XDocReport est développé en Java et permet de créer ses modèle via MS Word avec des champs de fusions et ensuite en Java il est possible de fusionner des données Java avec le document docx (comme un publipostage MS Word).

Nous souhaitons avoir une macro qui permette de prévisualiser le rapport que l'on est en train de designer via MS Word. Pour cela il nous faut une macro qui permmetent d'appeler notre WebService (qui sera sur http://xdocreport.opensagres.cloudbees.net/) qui permet d'effectuer cela. Ce WebService attend :

  • le flux binaire du document que l'on est en train de creer.
  • des donnes que l'on pourra passer via une fenetre de dialogue de la macro.


Je suis issu du monde Java et je ne connais pas bien les technologie Microsoft. J'ai tenté d'effectuer de créer une macro BBA qui utilise SOAP Toolkit (pas la 3) et j'arrive a appeler une méthode de mon WebService (sans attachement).

J'ai lu sur http://jax-ws-commons.java.net/dime/ qu'il était possible de faire des attachements SOAP avec VBA (mais je n'arrive pas a utiliser SOAP 3 alors que je l'ai ajoute dans mes références VBA).

Lorsque je suis allé sur le download de SOAP 1.3, ils disent qu'il vaut mieux utiliser .Net. je ne connais rien à C# mais je voulais savoir si cela était facile de créer un module C# et ensuite de l'utiliser en tant que macro dans MS Word?

Si oui cela signifie que j'ai besoin d'un IDE C# (libre) et j'ai trouvé cette liste http://csharp-source.net/open-source/ides

Que me conseillez vous?

Enfin je tente quand même, mais je sais que c'est difficile à trouver. Y aurait il quelqu'un qui serait intéresser pour développer (ou nous aider) cette macro qui est un projet Open Source qui consomme un WebService avec SOAP Attachement.

Merci de votre attention et de votre aide.

Angelo