保存/重新加载文档后,Mailmerge动态超链接字段丢失 - Word 2010

时间:2013-05-29 15:00:53

标签: url hyperlink mailmerge word-2010 mergefield

我遇到的问题是,在创建文档时,在域代码中使用动态超链接可以正常工作,但是在保存并稍后重新加载时,链接将替换为原始记录集中的文本。我正在使用的字段代码是:

{ HYPERLINK { MERGEFIELD "Fieldname" } \* MERGEFORMAT }

保存后再重新加载文档,这类似于:

{ HYPERLINK "http://www.example.com" }

我正在合并HTML电子邮件。

保存后我无法成功运作。这是我正在尝试做的简化版本,也是我无法正常工作的唯一部分。我需要准备为其他人准备的邮件合并文档,而不是每次需要运行时都设置它。

对此的任何帮助都将非常感激。

1 个答案:

答案 0 :(得分:3)

除了插入{MERGEFIELD Fieldname}字段外,还可以通过Insert-> Bookmark插入一个唯一命名的书签,例如,在mergefield字段后立即插入。

我无法保证在所有情况下都能“正常工作”,但到目前为止它似乎可以解决问题。如果您不想记住任何不同的书签名称,另一种可能性是插入这样的嵌套字段:

{SET“mfkeeper {SEQ mfk}”“”}}

如果您这样做,并在执行任何其他操作(例如更新HYPERLINK字段)之前更新嵌套的SET字段,您将获得一个唯一命名的书签(mfkeeper1等)。这是否可持续,我现在无法说出来。

这种行为可以解释为什么嵌套的HYPERLINK行为看起来如此随意 - 如果你选择HYPERLINK字段并通过F9更新它们,Word将其_GoBack书签插入HYPERLINK字段,这似乎阻止了Word解析嵌套的MERGEFIELD字段。