ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E文精选 > Word > 跟着西西学邮件合并(四)使用多条记录

跟着西西学邮件合并(四)使用多条记录

作者:绿色风 分类: 时间:2022-08-17 浏览:194
楼主
い卋玑┾宝珼
  转眼已经更新到第四篇了,这一篇,想介绍一下,如何在一篇中使用两条记录,或者交叉使用两条记录,以及IF域的使用。
这次,同样会分成两个实例。
  第一个实例,是第一篇里面讲到的邀请函,这次增加一点难度。
主文档如图所示:

 
要求1:希望生成的文档中,一页显示两个邀请函,如果直接用目录生成,第一页会有两个邀请函外加第三个邀请函的部分信息。
要求2:希望“尊敬的”后面,显示某某先生或女士,而源数据里面,只有“男/女”
此时,我们要怎么办呢?还是继续按我们的步骤来做吧。
邮件合并的主要步骤:
1、建立主文档
  建立主文档的时候,就考虑到,需要在一页中正好摆下两个,做主文档的时候,就做成两个不就好了,我们就这么干。

 
虽然这里这么说,但是实际做的时候,还是在一个插入完合并域之后,再复制另外一个,可以少做些步骤。
  可能还有人会说,那我调整一下回车,让他一页正好显示两个不就行了,这个就不用纠结了,这里只是教一种方法,并不是说其它的方法不可行。

2、  连接数据源

一般情况下,同学们的资料,就会准备一份Excel表格进行记录。假如没有的话,我们也可以现做一下。至少有下面的资料即可。

 

然后连接数据

 

按照如上操作连接数据。

此时可以看到,“编辑收件人列表”按钮亮起来了,点击该按钮,可以看到从Excel表格中导入的内容。


 
3、  插入合并域
先插入姓名

 
然后来处理将男女转换为先生女士的问题:

 
操作完之后,我们按Alt+F9,看一下域,看一下我们到底插入了啥

 
其实就是插入了一个IF域,当姓名为“男”的时候,显示“先生”,否则显示“女士”

 
由上图大家可以看到,IF域的语法,IF 条件 条件真时显示 条件假时显示

下面,直接把刚才插入的内容,复制粘贴覆盖下面的部分。
再接下来,我们需要这两条显示不一样的内容,这时候该怎么办呢?
我们需要在第二个姓名前面,插入next域,指向下一条,这样,第二个邀请函,就使用到第二条数据了

 
插入后如下图所示:

 
4、  查看合并数据(可省略)


 
5、合并到新文档

 
选择信函格式合并,当然,如果没有改过,默认就是信函的,此步可以省略。

 
然后生成合并文档即可。

成果:


 
2楼
い卋玑┾宝珼
第二个实例,讲解的是如何交叉使用两条记录。

 
1、建立主文档
主文档如上,就不另外截图了
2、连接数据源
先来看一下数据源的内容:

 
每两条数据,是同一条的发货人信息和收货人信息。

 
3、插入合并域

 
先插入成上图的样子
下面我们来调整格式
第一、通过上面的实例,我们知道,使用了“下一记录”之后,之后引用的信息,都是下一条记录的内容。此时,我如果需要引用前一条记录的内容,该怎么办呢?Word并不提供再返回到前一条记录的规则。此时,想到的方法就是,在使用“下一记录”之前,用标签的形式,记录下需要使用的内容,然后在之后使用标签。
标签的域是SET,先来看一下SET域的用法

 
Set BookMark “Text”,将书签设置为Text。知道这些了,我们就来进行我们的操作吧。
按下Alt+F9,显示域代码。然后将域代码修改如下:


 

插入域括号的方法,之前有介绍过,用Ctrl+F9

具体操作可以参见以下动画。


 
我们再按alt+F9,查看内容,发现内容显示不对的时候,按F9刷新,这个之前也说过哦。
效果如图:

 
还有哪里不一样呢,大家应该可以注意到,运送时间,不太一样。这时候我们该怎么办呢?设置时间格式。
记得前面教过怎么获得设置格式的代码不?获取日期格式也是一样。可以来操作一下。


 
④记得要勾选自动更新
按alt+F9,显示域代码,可以看到

 
将后面\@的部分,复制到我们的日期里面去。

 
再按alt+F9,切换到正常显示。全选按F9刷新。效果如下图

 
4、查看合并数据(可省略)

 
5、合并到新文档
可以根据自己的需要,选择合并成目录或者标签等。
效果如图:


 
3楼
い卋玑┾宝珼
本例所用到的文件:

跟着西西学邮件合并(四)使用文件.zip

这一课学习,

第一:学习next域的使用第二:学习Set域
第三:学习IF域
第四:学习一条内容交叉使用两条记录的方法
第五:学习当一页显示固定记录的方法


目录
跟着西西学邮件合并(一)入门

  此处介绍了邮件合并的基础知识,并结合一个非常简单的邀请函实例,了解一下整个邮件合并的步骤
跟着西西学邮件合并(二)工资条实例 及域基本知识补充

  此处介绍了一个邮件合并的常用实例,工资条,主要是更进一步了解邮件合并的步骤,处理一下由于精度问题引发的小数点问题的解决方法。并补充了一下之后编辑邮件合并域,可能会涉及到的一些操作。
跟着西西学邮件合并(三)带照片的胸卡实例

  此处介绍了带照片的胸卡实例的制作,使用了两种数据源,一种是带照片的word表格数据源,一种是带照片路径的Excel表格数据源。了解胸卡实例的制作,知道includepicture的作用。

跟着西西学邮件合并(四)使用多条记录

      此处介绍了两个使用两条记录的实例,实例一是为了一页正好排下两条记录。实例二是两条记录需要交叉使用。并且介绍了一下IF域,SET域,NEXT域的使用。
跟着西西学邮件合并(五)综合实例

  此处,是为了学习邮件合并,想出来的一个综合实例,综合运用了前面实例的大部分知识,为这个系列帖,划上一个圆满的省略号。



4楼
千年一梦遥
西西真勤劳,大家都在假期中,你还在发帖.
5楼
海洋之星
弄个做工牌的
6楼
い卋玑┾宝珼
不是有学生证了嘛
7楼
海洋之星
在哪
8楼
feisail
加深了邮件合并功能的理解。学习
9楼
水星钓鱼
相见恨晚,感谢分享
10楼
feisail
按顺序学习

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap