0
我需要使用XDocReport创建超链接,其中URL和显示名称都使用Velocity标签提供。在XDocReport网站上有一些提及,但没有真正的指导。使用XDocReport在Word中创建动态超链接
我试过的其他东西,如http://blog.softartisans.com/2013/12/31/kb-creating-dynamic-links-with-mergefields-in-microsoft-word/,不起作用。
我能够下载一个包含超链接(DocxProjectWithVelocityandImageList.docx)的模板来查看它是如何完成的。不幸的是,当我生成我的文档时,链接如下所示:{HYPERLINK:“http:// www.google.com”}。所以它将我的代码$ record.Link替换为URL,但实际上并没有在生成的文档中创建链接。 –
我其实已经得到它的工作。我上面提到的问题是我需要按ALT-F9来隐藏代码。但是,我发现一旦我得到一个模板可以工作,如果稍后对模板做任何更改,即使只是在某处添加空间,也不再有效。我不知道为什么它会如此脆弱。但是看起来我可以在模板中进行的最后编辑是插入超链接。 –
您可能需要使用http://stackoverflow.com/questions/16817380/mailmerge-dynamic-hyperlink-fields-lost-after-save-reload-of-document-word-201/16916289#16916289中描述的技术。我不认为它会在Mac Word中起作用。 –