邮件合并这玩意是word里的一个奇葩。用过的人都说好。 它不仅可以用来合并excel里的数字和文本记录,还可以用来合并图片。 今天来跟则见老师来见识一下。其实我有点累。。。还是继续吧。。。 1-先准备好excel数据源记录和相关照片,照片不用放到Excel里,而是放在当前excel工作簿所在文件夹下即可。 2-在word里设置好你需要的模板,什么样子你自己设定,我弄成表格的样子了。 3-通过邮件合并向导或通过选择现有列表来插入邮件合并的域,此处我用通过现有列表吧:邮件,选择收件人,使用现有列表,找到那个作为合并数据源的excel工作簿,确定后在邮件的插入合并域里将看到来自那个Excel工作簿的各个字段名,这时候它们已经变为一种域的东西。 不了解“域”,百度。域可以说是word的灵魂之所。 4-把域一个个插入到word文档里需要的地方,比如我就分别插入到前面做好的表格里 5-点击预览结果,会看到合并过来的内容结果,可是似乎不是我们要的,比如日期格式不对,数字格式也不是千分位,尤其照片那个地方只原样出来excel里的照片地址,而不是具体的照片。怎么办? 6-按ALT F9切换到域状态,原来这些合并来的内容都是由域代码所控制的 7-可以通过修改域代码,来精准实现我们的需求 在出生日期的域代码的最后加上这句限制日期格式的代码:\@ 'yyyy-MM-dd' 所以,完整的出生日期域代码为:{ MERGEFIELD 出生日期 \@ 'yyyy-MM-dd' } 而在天数的域代码的最后加上这句限制数字格式的代码:\# '#,##0.00' 最后完整的天数的域代码为:{ MERGEFIELD 天数 \# '#,##0.00' } 至于图片的域代码,更改的幅度就非常大了。采取如下方式去更改: 1)首先复制出原先的那个域代码(域代码的标志左右大括号不用复制)到别的地方存放起来:MERGEFIELD 照片路径,然后删除掉这串代码 2)插入,文档部件,域,链接和引用,域名选择IncludePicture,勾选“未随文档存储点数据”,点击左下角“域代码”按钮,确定后,将新出现一段域代码:{ INCLUDEPICTURE \d \* MERGEFORMAT } 3)把光标放在上图里“\d”这个代码前,按ctrl f9,插入了域代码大括号,然后复制粘贴回原先的合并图片路径的域代码,结果如下: { INCLUDEPICTURE { MERGEFIELD 照片路径 } \d \* MERGEFORMAT } 4)可是这样的代码,还是不能一张张显示具体的照片,上述代码只能显示第一条记录的照片,怎么办呢。还要通过如下修改代码(红色粗体字是添加的): { INCLUDEPICTURE { IF TRUE{ MERGEFIELD 照片路径 }} \d \* MERGEFORMAT } 8-按ALT F9切换到原来正常显示状态,点击邮件选项卡下的预览结果,可以一个个正常显示合并过来的数据了,包括照片。如果照片过小,可以手动在word里调整一下照片的大小,以后的照片显示就按照你调整后的大小来显示了。 9-最后你是要编辑文档,还是打印,还是发邮件,就各取所需了。不详细展开了。 注 课程广告:一天只需要一元钱,购买后永久收看,永久,永久,永久! 网络性价比最高的在线视频Excel课程,最后一天促销! 一旦购买,永久学习,持续更新,目前200节视频!!! 只需378元(一天一元钱), 拿下200-300节视频, 课时累计60-70小时!
《Excel PPT Word大神来啦,Office高手修炼营!》 |
|