Bonjour a tous,
Je travaille actuellement a la generation automatique de documents word. La generation se fait depuis un programme java. Le contenu du document est genere dans un fichier TXT puis l'appel d'une macro VBA Word permet de mettre en forme le tout.
Pour l'instant je lance l'execution de la macro comme ceci depuis java:
Mon probleme est que lors de l'execution, word s'ouvre et bloque le process jusqu'a ce que je quitte manuellement Word. Cette macro est cense tourne cote serveur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Process p = null; Runtime rt = Runtime.getRuntime(); String[] cmd = {"cmd", "/c", pathToWINWORD.EXE, pathToMyWordDocument, "/mGenerate"}; p = rt.exec(cmd); p.waitFor();
Existe-t-il un moyen de lancer word silencieusement pour executer cette macro et donc ne beneficier que du moteur d'execution de macro sans ouvrir l'interface graphique?
Merci d'avance.
Germain
Partager