Je dois créer un lien hypertexte à l'aide de XDocReport dans lequel l'URL et le nom d'affichage sont fournis à l'aide de tags Velocity. Il y a une référence à ceci sur le site Web de XDocReport, mais aucune vraie orientation.Création d'un lien hypertexte dynamique dans Word avec XDocReport
D'autres choses que j'ai essayé, comme http://blog.softartisans.com/2013/12/31/kb-creating-dynamic-links-with-mergefields-in-microsoft-word/, ne fonctionnent pas.
J'ai pu télécharger un modèle incluant des liens hypertextes (DocxProjectWithVelocityetImageList.docx) pour voir comment cela a été fait. Malheureusement, lorsque j'ai généré mon document, le lien est sorti comme ceci: {HYPERLINK: "http: // www.google.com"}. Il a donc remplacé mon code $ record.Link par l'URL, mais il n'a pas créé de lien dans le document généré. –
Je l'ai vraiment fait fonctionner. Le problème que j'ai noté ci-dessus était que je devais appuyer sur ALT-F9 pour cacher les codes. Cependant, j'ai trouvé qu'une fois que j'ai un modèle de travail, si je fais des modifications au modèle plus tard, même en ajoutant un espace quelque part, cela ne fonctionne plus. Je ne sais pas pourquoi ce serait si fragile. Mais il semble que la dernière modification que je peux faire dans le modèle est d'insérer le lien hypertexte. –
Vous devrez peut-être utiliser la technique décrite dans http://stackoverflow.com/questions/16817380/mailmerge-dynamic-hyperlink-fields-lost-after-save-reload-of-document-word-201/16916289#16916289. Je ne pense pas que cela fonctionnera dans Mac Word. –