excel vba 如何将日期周几转换成文字_用Excel实现批量发送个性化邮件

原创: Excel and Python

微 XIN 号: 实用办公编程技能

最近,公司的小美要给不同的员工发送主题邮件,每个员工的邮件内容都不相同,一个个手动编辑邮件进行发送,非常繁琐,而且容易出错,小美都快疯了!

9f318acdcc44cd5be94c6205ad9e5251.png

那么如何用Excel来实现批量发送个性化邮件呢?

下面,我将一步步来介绍如何用通过Excel的VBA编程功能来实现批量发送个性化邮件,希望大家能够受到启发,整出属于自己的批量发送个性化邮件模板!

下面,我们以国庆节给员工发送放假信息的邮件为例,给大家叨叨。

员工信息和邮件内容如下:

7e52c4d0e5273b699b2c39c7a0e4c741.png

第一步:根据员工信息构建邮件内容。

(1)编辑制作如下格式的表格框架。

bb932892cdd47fcf5a5e1e835c6e4d4b.png

(2)序号后面的单元格(黄色的格子)输入=A2,即获取员工序号。

cc7d74de59eb62a9adcdebe1e6be73b1.png

(3)赵龙单元格输入=INDEX(B:B,H4+1),即获取员工序号对应的姓名。

8df589d956640148178f368d87631ad9.png

(4)先生单元格输入=IF(INDEX(C:C,H4+1)="男","先生","女士"),即确定员工称呼。

056f18949ed539b70261c9d0d485c1d9.png

(5)日期单元格输入=TODAY(),即获取当前日期。

5af274e542421d40227b4ad9b532142b.png

(6)将邮件表格框架的内容用&连接,输入:=G6&H6&I6&CHAR(10)&I7&CHAR(10)&I8&CHAR(10)&I9&CHAR(10)&I10&CHAR(10)&CHAR(10)&TEXT(I11,"yyyy年mm月dd日")。

9137d43919e13e05d4f0f63a40e67e72.png

第二步:点击“开发工具”菜单进入“设计模式”,插入“发送邮件”按钮。

940accfeabbe015792a11e11513db3e8.gif

第三步:编写“发送邮件”按钮的VBA代码。

备注:以下是新浪邮箱的VBA实现模式,如果是其他类型邮箱,需要更换设置邮件服务器和端口!

6929f2999b7bd73a684e464624eea7c5.png

试试吧,小伙伴们,你也可以玩转Excel实现邮件发送,轻松搞定各种邮件批量处理工作!

更多精彩文章:

请关注我们的公众号“实用办公编程技能”(微信号:Excel-Python),让我们的工作和生活变更更轻松!

225befc604e4b4f27bebad9e6458351a.png

往期文章:

1.轻松搞定Excel的VBA编程

2.用Excel实现批量发送个性化邮件

3.玩转Excel的几个高频使用函数(四)

4..玩转Excel的几个高频使用函数(三)

5..玩转Excel的几个高频使用函数(二)

6..玩转Excel的几个高频使用函数(一)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值