之前分享过关于批量发送邮件的VBA代码,大家可以根据需求自行查询和下载资料。
本次给大家分享的也是关于邮件发送的案例,不过这次没有代码,只运用Excel中的自带函数Hyperlink来实现。
一起来看看吧。
在单元格中对应处写上相应的内容如下:
完成之后直接点击Send Mail,第一次会弹出用什么客户端进行邮件发送的提示,这里以OUTLOOK为例,选择完成之后弹出客户端中内容如下:
没问题之后就可以直接点击发送了。
当然这个的使用场景不是像VBA那种进行批量发送的,这个更像是做一个问卷调查之类的时候用到的,先作为知识进行储备吧。
公式为:
=HYPERLINK("mailto:"&B1&"?CC="&B2&"&BCC="&B3&"&Subject="&B4&"&Body="&B5&"%0A%0A%20%20"&B6&"%0A%0A"&B7&"%0A"&B8,"Send Mail")
详细说一下吧:
Mailto:就是发送给收件人,如果有多个收件人,在单元格中输入的时候,中间用英文输入法下的分号进行隔开,如下:
抄送CC:引号中的内容是?CC=
密送:引号中的内容是&BCC=
主题:引号中的内容是&Subject=
邮件正文:引号中的内容是&Body=
其实内容可以根据需求写在一个单元格中,但是为了有段落分开,方便阅读,所以我将称呼、正文内容、结尾问候和签名分别用单元格进行了设置。
在公式中还有一群特殊的符号,其中:
%0A (这里是数字零):表示换行
%20:表示一个英文字符的空格
一长串的第一个参数写完之后,输入英文输入法下的逗号,然后输入要点击的跳转的文本,这里是"Send Mail",引号是英文输入法下的,中间的内容可以根据自己的需求进行更改。
用单元格引用是一个比较好的方法,因为Hyperlink在字符上是有限制的,官方的解释是:
Hyperlink限制为255个字符。
好了,分享就到此了,具体怎么去运用就靠各位看官自行实践。
领取专属 10元无门槛券
私享最新 技术干货