不同附件的邮件批量发给不同的指定人


不同附件的邮件批量发给不同的指定人

今天做薪酬的同事问了一个问题说:她每个月都要发送好多好多的邮件,而且要不同的人带不同的附件,提到这个问题,大家首先想到的肯定是word中的邮件合并功能 。
我们今天看看就用Excel来解决她提出的这个问题 。
首先,我们先单独准备一个文件夹,把附件放入该文件夹之中 。如下:
不同附件的邮件批量发给不同的指定人

上图大家可以看见有4个以人名命名的文件,当然里面的内容就各是各的了 。。。如下:
不同附件的邮件批量发给不同的指定人

有些朋友可能会发现在你的Excel里面并没有开发工具这个选项卡,那么我们需要进行设置 。
我们还是单独在这个文件夹下再建一个文件,取名为:发送邮件 。(这个名称可以随便?。?。然后我们将这个文件另存为如下格式--Excel启用宏的工作簿(后缀名是xlsm的格式) 。
不同附件的邮件批量发给不同的指定人

在sheet1中 , 我们根据如下样式写下内容,标题,正文,要发送的人的邮箱地址 。如图:
不同附件的邮件批量发给不同的指定人

准备好上述的之后,接下来就是关键的了 。
点击按键:ALT F11,打开VB编辑器,如下所示:
不同附件的邮件批量发给不同的指定人

双击上图中的Thisworkbook, 将下面的代码直接复制粘贴到右边的代码栏中,如下所示:
不同附件的邮件批量发给不同的指定人

输入完成之后,可以直接关闭这个VB对话框了 。下面我们来运行一下这段代码,看看结果吧 。
点击“开发工具”下的“宏”:
不同附件的邮件批量发给不同的指定人

弹出如下对话框:
不同附件的邮件批量发给不同的指定人

直接点击执行:
outlook自动启动,并生成了如下4封邮件,如:
不同附件的邮件批量发给不同的指定人

内容如下所示:
不同附件的邮件批量发给不同的指定人

然后在邮件发送之前如果不放心 , 就挨个检查一下再发送吧 。
【不同附件的邮件批量发给不同的指定人】如果绝对放心,不想挨个的点,那么可以将代码中的单词改动一下:
不同附件的邮件批量发给不同的指定人



将上述代码中的display直接改为send就可以了 。
不过我的建议是如果邮件少的话,还是检查一下比较好,如果太多了,前期准备好内容 , 直接选发送就好了,毕竟我们用这个就是为了节省时间的 , 不是么?
大家可以关注我的公众号:digital_love,直接回复:发送邮件
就可以获取文章中提到的代码了 。

相关经验推荐