首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用函数实现邮件的发送

之前分享过关于批量发送邮件的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个字符。

好了,分享就到此了,具体怎么去运用就靠各位看官自行实践。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210112A04M4S00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券