word2007、2010邮件合并实现批量插入照片(工作证等制作)
一、建立“照片”的Excel数据文件
1.建立文件夹:在D盘根目录下建立名为:testbox的文件夹,在这个文件夹里面在建立一 个名为:pic的文件夹,所有照片放在pic的文件夹里面
2.开始——运行——输入cmd, 按回车键,打开dos命令框。输入d:按回车建
再输入:cd testbox d:\\testbox\\pic>
按回车键, 再输入: cdpic 出现,然后输入:
按回车键最后显示:
dir>zplist ,在pic文件夹里面自动出
来一个名为:zplist的数据文件
(如果照片文件命名有规律,可以直接在excel中输入照片文件名,建立照片名列表。
第2步可以不做。)
图-1:pic文件夹
3.启动Excel--数据—自其他来源—来自XML数据导入——对话框中选择d:\\testbox\\pic文件夹里面的zplist打开。(文件类型:选择所有文件),数据导入到Excel里面后多余的部分删除掉整理后得到下面的结果:
图-4整理以前zplist 图-5整理后zplist 4.把这个Excel数据保存到d:\\testbox里面,名为:piclits001.xlsx
二、Word与Eexcel数据文件连接
1.打开要邮件合并的word文件,存放在:D:\\testbox\\里面 ,名为:通讯录.docx
执行: 工具—信函与邮件—邮件合并—下一步(正在启动文档)—下一步(选取收件人) —下一步(撰写信函)—选择数据源D:\\testbox\\里面的piclist001.xlsx的Excel文件。然后单击确定。
三、插入照片域代码1.点击照片框里面——插入——文档部件——域——选择
“includepicture”,在文件名或URL 里面输入照片属性的存放地址:
D:\\testbox\\pic\\
图-6插入照片域,照片地址
点击确定按钮。
2.鼠标点击pic字后面的\\\\与 \中间,点击“撰写信函”——点击上面的“其他项
目”——对话框中选择“照片”字段——点击“插入”(只按一次)——然 后关闭对话框。
图-7插入域的照片框
3.单击“下一步(预览信函)”,按alt+f9,再按f9,就出现第一个人的小照
片,照片调整大小后,如图所示:
四、编辑个人信函
图-8域转换后的照片
1. 点击“下一步:完成合并”—“编辑个人信函”——输入记录(从哪一个记录到那一个记录产生)或选择“全部“,点击确定按钮。
图-10编辑个人信函对话框
2.另外产生一个名为:“字母1.doc”的word 文档。这个文档包含所有人的照片 的个人表。每个人分别产生一个表格。
五、照片更新
检查发现所有人的表里面的照片都是第一个人的照片,怎么办?按一下Ctrl+a, 再按f9, 就全部人的照片都自动更新了。 (插入照片不能在文本框,否则不能更新)