欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Office

Word利用邮件合并功能制作有姓名、部门、照片的工作证

程序员文章站 2022-09-16 13:12:28
问:2个Word文档怎么进行邮件合并?只能是一个WORD文档和一个Excel表格。 以制作信封为例,说明邮件合并: 先把会变的内容,比如收信人信息,在Excel...

问:2个Word文档怎么进行邮件合并?只能是一个WORD文档和一个Excel表格。

以制作信封为例,说明邮件合并:

先把会变的内容,比如收信人信息,在Excel中做成2维表,比如分4列:邮编、姓名、称呼、地址,每行对应一个收信人的信息;
再在Word中设置页面为信封大小,在合适的布局上写上不变的信息,比如右下角的寄信人地址和邮编。
在Word的菜单中选择邮件合并,按提示选择数据源,然后相应的字段(邮编、姓名、称呼、地址等等)会自动插入Word,手动调节其位置(比如邮编在信封左上角)和大小、字体等等。
最后预览下,合适之后打印。
另,在此功能中,如果以编程的思路来比喻,Word中的内容类似常量,Excel的内容类似变量。如果用邮件合并功能制作毕业证、等级证书之类,你可能会更容易明白,因为证书主体内容相同,变的只有人名和对应的或等级。

Word邮件合并功能非常的实用,下面有个不错的Word邮件合并应用实例,制作有姓名、部门、编号、照片的工作证。感兴趣的朋友可以参考下。

素材的准备

这里的素材主要是每个职工的照片,并按一定的顺序进行编号,照片的编号顺序可以根据单位的数据库里的职工姓名、组别顺序来编排。然后可以把照片存放在指定磁盘的文件夹内,比如“E:职工信息”。

建立职工信息数据库

使用Excel表格建立“职工信息表”,在表中要分别包括职工的姓名、组别、编号和照片,姓名、组别可以直接从单位数据库里导入,姓名、编号的排列顺序要和前面照片的编号顺序一致,照片一栏并不需要插入真实的图片,而是要输入此照片的磁盘地址,比如“E:职工信息01.jpg”,注意这里是双反斜杠,制作完成后把该工作簿重命名为“职工信息”,如图 1所示。

Word利用邮件合并功能制作有姓名、部门、照片的工作证
图1

创建工作证模版

启动Word 2003,现在先建立一个主文档,设计排版出如图2所示的一个表格来,这里你可以把边框设置为“无”,这些内容也是工作证中不会变动的部分。当然,这仅是一个示例,你完全可以设计出更好看的版式来。

Word利用邮件合并功能制作有姓名、部门、照片的工作证
图2

添加域

步骤1、选择“视图|工具栏|邮件合并工具”菜单项,调出“邮件合并”工具栏。

步骤2、点击“邮件合并”工具栏上的“打开数据源”按钮(左边第二个图标),弹出“选择数据源”对话框,选择刚才建立的“职工信息表”,点击“打开”按钮,弹出“选择表格”对话框,在“选择表格”对话框中选择“职工信息$”,如图3所示。点击“确定”按钮返回主文档。

Word利用邮件合并功能制作有姓名、部门、照片的工作证
图3

步骤3、将光标定位到“姓名”后一单元格,点击“邮件合并”工具栏上的“插入域”按钮(左边第六个图标),弹出“插入合并域”对话框,在该对话框中的域列表中选择“姓名”,点击“插入”按钮,将其插入到指定位置,如图 4所示。点击“关闭”按钮返回到主文档。

Word利用邮件合并功能制作有姓名、部门、照片的工作证
图4

步骤4、以相同的方法,将“组别”、“编号”域分别插入到主文档中相应的位置。

步骤5、将光标定位于“××中学工作证”右下边大的单元格内,我们要在此显示职工的照片。按“Ctrl+F9”来插入域,此时单元格内会出现一对大括号,在其中输入“INCLUDEPICTURE "{ MERGEFIELD "照片" }"”(不含外边引号),注意其中的大括号也是按“Ctrl+F9”来插入的。

步骤6、最后点击“邮件合并”工具栏上的“合并到新文档”按钮(右边第4个图标),将根据职工信息表中的记录数来批量制作“工作证”,并重新生成Word文档,至此,“××中学工作证”制作完毕。然后直接打印就行了。

小提示:如若新生成的文档中没有显示图片或所有的图片显示的是一个人,没关系,你可以按“Ctrl+A”全选,然后按F9键对文档进行刷新。还不行,你只有把这个文档先保存关闭了,然后再打开,全选,按F9键对文档进行刷新。