2014-07-01 6 views

Répondre

0

Gérer le lien hypertexte avec XDocReport est comme mergefield. XDocReport page wiki sur le lien hypertexte avec docx peut être trouvé here, mais je suis d'accord, il devrait être amélioré.

Si vous ne pouvez pas gérer lien hypertexte avec XDocReport et docx, je propose:

  1. utiliser le XDocReport macro. Il existe une case à cocher link pour insérer un lien hypertexte au lieu d'insérer un champ de fusion.
  2. télécharger docxandvelocity-XXX-sample.zip ou obtenir le projet Git fr.opensagres.xdocreport.samples.docxandvelocity. Vous trouverez des exemples avec des hyperliens.
+0

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é. –

+0

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. –

+0

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. –

Questions connexes