以下内容是基于WORD2010的带图片的邮件合并 http://club.excelhome.net/thread-874048-1-1.html (出处: ExcelHome技术论坛) @siliconxu
我只是实践了一下,并把实践中遇到的问题做个说明而已。
在WORD 2010版本下,图片域的插入操作指南: 1. 准备图片1张以上,我选3,分别命名为TP1、TP2、TP3,格式为:JPG 2. 图片存放位置:D:\ABC\(可以是任意的盘和文件夹,为了录入数据的方便,我选择简单一点的) 3. 新建EXCEL文档,标题分别为:编号、图片。编号内容为(A2-A4):TP1、TP2、TP3;图片内容为(B2-B4):=“D:\ABC\”a2&”.jpg”、=“D:\ABC\”a3&”.jpg”、=“D:\ABC\”a4&”.jpg”(也可以录入A2后下拉,之后B2单元格显示的内容为D:\ABC\TP1.JPG),保存为:D:\ABC\数据(其他地方也可以) 4. 4.1新建WORD文档,依次“邮件-选择收件人-使用现有列表-找到“D\ABC\数据”打开,默认为SHEET1,确定。 4.2依次-插入合并域-编号 4.3 “插入”选项卡,依次“文档部件-域-类别为”链接和引用- INCLUDEPICTURE-“文件名域”中输入1,显示为{ INCLUDEPICTURE "1" \* MERGEFORMAT } 4.4删除{ INCLUDEPICTURE "1" \* MERGEFORMAT }中的1,并在该处插入域,选择“邮件”插入合并域-照片,显示为:{ INCLUDEPICTURE "«照片»" \* MERGEFORMAT },插入域,名称为IFTURE,最终代码显示为:{ INCLUDEPICTURE D:\Abc\tp1.jpg \* MERGEFORMAT }(按CTRL+F9为插入域) 4.5转换代码,按ALT+F9,图片不能正常显示为一个红时,按F9刷新,图片可以正常显示了。 4.6依次“完成并合并”编辑单个文档-全部,确定(默认选项) 4.7生成信函1,保存“D\ABC\信函1”。 4.8将新建WORD文档保存为:D\ABC\代码 5.再次打开“信函1”,按ALT+F9,代码显示为:{ INCLUDEPICTURE D:\Abc\tp1.jpg" \* MERGEFORMAT }与生成前的有所不同。D:\Abc\tp1.jpg已经替换为D:\Abc\tp1.jpg " 总结:几个关键点 1. 1 数据工作表中的“照片”栏的内容为=“D:\ABC\”a2&”.jpg”,表示图片存放的位置和格式。 2. 2 插入图片域在插入文档部件下的“链接和引用- INCLUDEPICTURE”,而不是直接“插入合并域” 3. 3 再次插入IF TURE域时,需要CTRL+F9才能插入域,具体操作步骤为:在{ INCLUDEPICTURE "«照片»" \* MERGEFORMAT }下,剪切"«照片»",并在该处CTRL+F9,录入IF TURE,粘贴"«照片»",最后的代码显示为{ INCLUDEPICTURE D:\Abc\tp1.jpg \* MERGEFORMAT } 4. 4 域的符号{}不能手工从键盘录入,必须使用插入域的方式CTRL+F9。{}与域名之间有1个字符的空格。“\”之前必须有两个字符的空格。如果显示不正确,请检查代码是否正确。
|