+ -
当前位置:首页 → 问答吧 → [求助]邮件合并中的超链接怎么设置?(已解决)

[求助]邮件合并中的超链接怎么设置?(已解决)

时间:2007-10-25

来源:互联网

请看邮件合并文档,想把word文档中的2行文字合并成1个超级链接,不知道怎么弄了看看大家有没高招?

XOofv2Y8.rar (5.38 KB)

XOofv2Y8.rar (5.38 KB)
[求助]邮件合并中的超链接怎么设置?
下载次数: 34
2007-10-25 11:39

[此贴子已经被作者于2007-10-26 13:50:06编辑过]

作者: dsp5000   发布时间: 2007-10-25

可试试如下主文档。合并完成后全选文档并更新域。效果在最后一行。
zZISCCyl.rar (4.15 KB)
zZISCCyl.rar (4.15 KB)
下载次数: 39
2007-10-26 01:18

[此贴子已经被作者于2007-10-26 1:19:29编辑过]

作者: sylun   发布时间: 2007-10-26

QUOTE:
以下是引用sylun在2007-10-26 1:16:30的发言:
可试试如下主文档。合并完成后全选文档并更新域。效果在最后一行。
[attach]292951[/attach]

[此贴子已经被作者于2007-10-26 9:46:39编辑过]

附件

2j1XVLyz.jpg(31.94 KB)

2007-10-26 09:45

bCKr7ti2.jpg(35.8 KB)

2007-10-26 09:45

作者: dsp5000   发布时间: 2007-10-26

学习把。

作者: XUZHANCHENG   发布时间: 2007-10-26

HyperLink域中只能设置屏幕提示内容,而超链接显示文字与屏幕提示不同,它不能通过域开关进行设置,只能分别进行。方法是:先插入用于超链接显示文字的合并域,然后选中该合并域进行超链接设置(按Ctrl+K插入超链接),再编辑插入的HyperLink域代码,使其包含超链接地址的合并域。经这两次设置,主文档的邮件合并域即可设置完成。

作者: sylun   发布时间: 2007-10-26

QUOTE:
以下是引用sylun在2007-10-26 13:11:37的发言:
HyperLink域中只能设置屏幕提示内容,而超链接显示文字与屏幕提示不同,它不能通过域开关进行设置,只能分别进行。方法是:先插入用于超链接显示文字的合并域,然后选中该合并域进行超链接设置(按Ctrl+K插入超链接),再编辑插入的HyperLink域代码,使其包含超链接地址的合并域。经这两次设置,主文档的邮件合并域即可设置完成。

请再提示一下如何编辑合并域,我按ctrl+K打开超链接对话框,是在地址栏里输入合并域吗?

[此贴子已经被作者于2007-10-26 13:39:21编辑过]

作者: dsp5000   发布时间: 2007-10-26

要在地址栏里先输入一个HTTP格式的超链接,然后在显示域代码状态下编辑插入合并域即可

作者: dsp5000   发布时间: 2007-10-26

QUOTE:
以下是引用dsp5000在2007-10-26 13:49:17的发言:
要在地址栏里先输入一个HTTP格式的超链接,然后在显示域代码状态下编辑插入合并域即可
还是不甚明白怎么操作。试了几个小时仍不得其解。

作者: chenhuafu   发布时间: 2008-02-09

1、先插入用于超链接显示文字的合并域

这一步明白,就是通过邮件合并的“插入域”完成。

2、然后选中该合并域进行超链接设置(按Ctrl+K插入超链接)

这一步最关键,我采用:选中 插入域(邮件合并)显示的 “SLC38A4”  ,然后 Ctrl + K,在“地址”输入  第一个超链接:

http:\\www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=gene&cmd=Retrieve&dopt=Graphics&list_uids=55089

如图所示:

document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />

3、再编辑插入的HyperLink域代码,使其包含超链接地址的合并域

这一步不知所云。

document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />

查看  sylun 大师的代码,就是  邮件合并 的 插入域 代码。并没有什么其他 HyperLink域 代码。

[此贴子已经被作者于2008-2-9 23:12:37编辑过]

附件

iQ5seaA4.png(21.59 KB)

2008-2-9 22:56

W7bMiJk2.png(2.47 KB)

2008-2-9 23:07

作者: chenhuafu   发布时间: 2008-02-09

呵呵,我也终于弄成功了。

作者: chenhuafu   发布时间: 2008-02-09

总结:

1、  首先通过邮件合并,插入域  的操作

2、  选中 刚刚 生称的插入域的 文字,例如: SLC38A4 ,Ctrl + K,插入超链接,随便输入一个http地址,例如
    http://www.163.com     。

3、  选中整个  邮件合并域  的文字 SLC38A4, 按下 Shift + F9 组合键,显示域代码,{ HYPERLINK "http://www.163.com" } ,此时,把其中的
    http://www.163.com  删除,手工换成另外一个域的代码。也就是 邮件合并的  超链接  的合并域(第二个字段)。方法如下:Ctrl + F9 ,然后输入,最后显示为:{ HYPERLINK "{ MERGEFIELD "Gene_Symbol_Link" }" } 

注意:这里“{ MERGEFIELD "Gene_Symbol_Link" }”  的  花括号  不是手工输入的,而是采用 Ctrl + F9 自动产生的,这就是手工编辑“域”的过程(太罗嗦了?),至于这个  MERGEFIELD "Gene_Symbol_Link"  域你怎么得到怎么知道?你插入了  邮件合并的第二个 字段,然后对它采用 Shift + F9 ,就可以得到了。然后照输入就行了。(这里不能直接复制,要复制也可以,但只能复制里面部分的字符)

4、然后
    单击  邮件合并工具栏上的  “合并到新文档” 按钮,产生一个新的文档,全选(Ctrl+A),按下 F9 更新所有的域,就完成了。

[此贴子已经被作者于2008-2-9 23:54:45编辑过]

作者: chenhuafu   发布时间: 2008-02-09

屡做屡败的原因

步骤1做成功了

步骤2也作了

步骤3旧卡住了,为什么?

因为,我在显示域代码的时候,总是把光标放在 SLC38A4  的上面,然后按下 Shift + F9,没有一次是采用 选中整个  内容的,所以,它的域代码不会出现  HYPERLINK 的域,只出现 { MERGEFIELD "Gene_Symbol"   }的域代码,所以,总是不成功,终于有一次偶然选中整个单词,在显示域代码,才看到,有那个超链接的  域代码阿!!!!!!!

作者: chenhuafu   发布时间: 2008-02-09

所以,有时候细节决定成败。

作者: chenhuafu   发布时间: 2008-02-09

学习中

作者: surferhw   发布时间: 2008-09-05

这信主题相当不错,值得一看

作者: jinqiao0078   发布时间: 2009-08-01

学习学习,找了很久

作者: ben520   发布时间: 2010-04-28

请教各位大师,为什么我合并后的文件地址倒是附在下面了,但是超链接却没有加上去阿?而且源文档中发现链接也不见了。

作者: rockdoog   发布时间: 2011-01-10