上回我们跟大家讲过了如何批量逐个发邮件并且针对不同的人发送不同附件的功能,那么这个跟我们今天的邮件合并有什么关系呢?
我们先来看关于邮件合并到发送的标准流程。
- word文件模板的准备
- 与excel数据的链接
- 邮件合并生成多个文件
- 单个word文件批量转换成pdf文档
- 邮件批量逐个发送
上述的1和2相信不用再赘述了,这个相信很多人都会,HR不会这功能就要去面壁了,老板除外。
这里要说的就是第3和第4。我们知道,邮件合并之后会生成一个大的文件,也就是说所有的内容都会在一个文档之中,如:
但是我们要的不是这个,我们要的是Excel中的数据要逐条生成单个的文件。效果如下:
这里我们看一下Excel的数据:
重点来了,如何生成单独的文件?
当然有两种方法,第一种大家可以自行百度:
关键词:邮件合并生成多个文件
地址:https://jingyan.baidu.com/article/ca41422f31cf541eae99ed3f.html
不过上述的方法,貌似生成之后,页眉页脚就没有了。。。
这么简单,我就不写了,查叔怎么也要让大家华丽的实现这个功能,我们在word里面整段代码吧。
跟Excel一样,我们使用组合键: ALT F11打开Vb编辑界面,直接拷贝粘贴我给大家的代码吧。
这里,如果是放到你自己的电脑上,请更改下面备注中的那段“生成的各文档保存的位置”的路径就可以了。
完成之后关闭该窗口。我们打开开发工具菜单栏,直接点击“宏”,弹出如下对话框:
点击运行,单独的文件就生成了。
至此,完成第3步流程 -- 邮件合并生成多个文件
接下来,就是要将这些生成的word文件转换成pdf文档,当然,你说也就4个文件,挨个打开再保存好了,但是如果40个,400个呢。这么重复的工作你还想挨个的点开搞么???
这里查叔再给大家一段代码吧,还是老规矩,直接拷贝粘贴使用吧。
还是刚才那个word文档,我们添加一个模块,如何添加?
鼠标右键,插入-模块即可,
然后在模块中输入代码:
同样,拷贝粘贴之后,我们同样要进行一下设置,我会在代码那里给大家写上备注的,你们自己进行路径更改就可以了。如下:
同样,关闭该窗口,我们打开开发工具菜单栏,直接点击“宏”,弹出如下对话框:
点击运行,看看结果:
我们可以打开看看内容是否于我们之前excel的数据相一致。
至此,完成第4步流程 -- 单个word文件批量转换成pdf文档
重要提示:
word文件保存的时候格式记得要选择“启用宏的word文档”哦!
word文件保存的时候格式记得要选择“启用宏的word文档”哦!
word文件保存的时候格式记得要选择“启用宏的word文档”哦!
接下来的流程就是邮件批量发送了,大家参考上一篇文章就可以了。
大家可以关注我的公众号:digital_love
直接回复:邮件合并
就可以获取上述提到的代码了。
,