动态显示文本MS Word邮件合并

问题描述 投票:0回答:1

是否有一种方法可使超链接字段具有动态显示文本以及动态URL?到目前为止,我有以下合并标记,它可以从我的CSV数据源中正确提取URL

{ HYPERLINK "{ MERGEFIELD URL}"}

我按了Alt + F9键,可以在字段源和显示预览之间切换-我看到可以将静态文本设置为URL的显示文本,但是我需要使用合并代码作为显示测试。

hyperlink documentation仅表示静态文本,我看不到添加合并字段的方法。 couple of place I've seen表示您可以在编辑显示文本时插入合并标签,但不能正确保存(在“保存”上,它会完全删除超链接)。

ms-word mailmerge word-field
1个回答
0
投票

[默认情况下,如果您在超链接字段中插入邮件合并字段,则这些超链接将全部显示第一条记录的地址,作为'要显示的文本'文本。您可以通过以下方式获取邮件合并以显示首选的默认“要显示的文本”文本:

  1. 暂时不考虑合并域问题,请插入超链接以常规方式进入文档,选择任何“单击此处”您要在“要显示的文字”框中输入的文字。
  2. 选择插入的超链接并按Shift-F9以显示其域代码。
  3. 用您的mergefield替换'HYPERLINK'之后的字段中的所有内容。
  4. 选择字段并按F9更新显示。

在Word 2007及更高版本中,您还可以通过执行以下附加步骤来使显示文本变量:

  1. 将光标置于显示文本内的任何位置。
  2. 插入一个合并字段,该字段指向您要用于显示文本的任何数据字段(甚至可以与上述第3步中使用的字段相同)。
  3. 删除最后插入的合并字段任一侧的所有先前显示文本(请注意,此字段可能已经更新)。
  4. 执行合并。
  5. 合并到新文档后,使用Ctrl-A,F9更新所有字段。没有这个,mergefield悬停文本将不会更新为正确的目标。

注1:以上内容仅适用于发送到新文档的合并输出;它不适用于合并到电子邮件或打印。有关合并到电子邮件的信息,请参见:https://support.microsoft.com/en-us/kb/912679

注2:以这种方式修改的超链接字段在执行合并后可能会停止运行。因此,最好在合并之前保存mailmerge主文档,而不要在以后重新保存它。如果您需要对mailmerge主文档进行更改,请不要在合并后进行更改/保存;预先制作/保存它们。

© www.soinside.com 2019 - 2024. All rights reserved.