
之前分享过一篇关于批量发送邮件的文章,但是无论是公众号还是其他的平台,大家都会有一些小问题,比如:
这个问题的频率非常高,看来是时候在我的能力范围之内一起再给大家分享一下,虽然我这技术太有限,毕竟在VB上我只能小打小闹,更多的技巧还是需要高手来解决。
之前提供的模板是这样的:
先来说多个附件吧,这里也分两种情况: 一种是要给所有人都发送两个附件,第二种是有些人发送两个,有些人只发送1个附件。 先说第一种情况,给所有人都发送两个附件。既然是要发送多个附件(先假设两个附件,两个以上的情况依照下面的方法类推即可),那我们就增加一列再如同上面一样的附件地址:
直接在这个后面增加一句,修改完成后如下:
然后找到下面这一句:
在这个后面也增加一句,修改完成后如下:
返回到Excel工作表中直接去点击“发送邮件”看效果:
所以情况二就来了,如果有的只发送一个,有的要发送两个,怎么办?继续改一下,我们先将Excel工作表中的内容填充一下,比如第二个人只发送一个附件,附件地址2空着先不填,稍后执行看效果:
这一句不用改动了,保持原样不变,看到这里:
在这个语句的后面增加一个条件语句,意思就是:当附件地址2有内容的时候,就把地址2中间的内容添加到邮件中。修改后的内容是这样的:
完成之后,回到Excel工作表点击发送邮件的按键执行一下看看结果:
成功执行。
同样打开VB编辑器,将你的签名写进去:
以前是.body,这一句前面我加了一个单引号将其变成了注释,你直接删掉也没问题。
完成之后再次执行一下看看结果:
是不是就搞定了。
好吧,如果你觉得有用,需要附件的话就留言吧,我再私发。有问题再交流吧,不喜欢勿喷,谢谢。