VBA信息获取与处理专题五第二节:分发邮件的代码及代码讲解(excel编程vba获取单元格数据)

VBA信息获取与处理》教程(版权©️10178984)是我推出第六套教程,目前已经是第一版修订了。这套教程定位于最高级,是学完初级,中级后的教程。这部教程给大家讲解的内容有:跨应用程序信息获得、随机信息的利用、电子邮件的发送、VBA『互联网』数据抓取、VBA延时操作,剪贴板应用、Split函数扩展、工作表信息与其他应用交互,FSO对象的利用、工作表及文件夹信息的获取、图形信息的获取以及定制工作表信息函数等等内容。程序文件通过32位和64位两种OFFICE系统测试。是非常抽象的,更具研究的价值。

教程共两册,二十个专题。今日分享内容是:VBA信息获取与处理专题五第二节:分发邮件的代码及代码讲解

【分享成果,随喜正能量】284年轻没多少钱的时候,尽量把大多数可调用的钱砸在提升自己上,这是回报最高的投资方式了。你说你去投资一年20%的净收益率算高了吧?50W的本金能挣10W,可是刚毕业的大学生有几个人有50W以上呢?只有2W块钱的时候与其把精力全花在炒股上,不如先拿来提升自己,等你有了10W以上再想着投资也不迟。

专题五 VBA利用CDO发送电子邮件第二节 根据地址不同分发简单邮件3 分发邮件的代码及代码讲解

有了自定义函数,我们来看主程序的过程,我们看下面的代码:

Sub myNZA()

'根据地址不同分发简单邮件

Dim mySubject As String

Dim myFromAddress As String

Dim mySMTP_Server As String

Dim myToAddress As String

Dim myBodyFileName As String

Dim myMailsendpassword As String

Dim myMailBody As String

'定义邮件主题

mySubject = "安全生产会议通知"

'定义发送邮箱

myFromAddress = "VBA6337@126.com"

mySMTP_Server = "smtp.126.com"

myMailsendpassword = "CUIAYZSDHOYZPH**" '授权码

'直接定义收件邮件的内容,优先于附件导入

myMailBody = ""

'定义要导入邮件主体的内容文件

myBodyFileName = ""

'定义附件

myBRR = ""

i = 3

Do While Cells(i, 1) <> ""

'定义收件邮件地址

myToAddress = Cells(i, 1).Value

'定义要导入邮件主体的内容文件

myMailBody = "<h2>" & Cells(i, 2) & " " & Cells(i, 3) & " " & Cells(i, 4) & " 您好:" & "</h2> <p>" & "&nbsp&nbsp&nbsp&nbsp 贵部门参加" & _

"会议的人数为:" & Cells(i, 5) & "人,请安排。"

'发送邮件

NN = SendEMailC(Subject:=mySubject, FromAddress:=myFromAddress, _

ToAddress:=myToAddress, MailBody:=myMailBody, _

SMTP_Server:=mySMTP_Server, BodyFileName:=myBodyFileName, Mailsendpassword:=myMailsendpassword, Attachments:=myBRR)

If NN = True Then

'do nothing

Else

MsgBox "第" & i & "封邮件没有发送成功!"

End If

i = i + 1

Loop

MsgBox "邮件发送完成!"

End Sub

代码截图:

4 分发邮件的代码实现过程讲解

1) 邮件参数的变量声明

Dim mySubject As String

Dim myFromAddress As String

Dim mySMTP_Server As String

Dim myToAddress As String

Dim myBodyFileName As String

Dim myMailsendpassword As String

Dim myMailBody As String

2)myMailBody = "<h2>" & Cells(i, 2) & " " & Cells(i, 3) & " " & Cells(i, 4) & " 您好:" & "</h2> <p>" & "&nbsp&nbsp&nbsp&nbsp 贵部门参加" & _

"会议的人数为:" & Cells(i, 5) & "人,请安排。"

以上代码是一句HTML标识语句,<h2>表述标题;<p> 标识换行;&nbsp标识空格。

5 分发邮件的实现效果

我们点击如下按钮:

看看各个邮箱中收到的邮件情况:

就不一一截图了,总体效果还是不错的。

本节知识点回向:如何实现分发电子邮件?如何用html标记语言写邮件内容?

本专题参考程序文件:005工作表.XLSM

我20多年的VBA实践经验,全部浓缩在下面的各个教程中,教程学习顺序:

特别声明:[VBA信息获取与处理专题五第二节:分发邮件的代码及代码讲解(excel编程vba获取单元格数据)] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

2026年德国伍尔特WURTH强力型切削油气雾罐,哪些人一定要备一份?(英国伍尔德)

德国伍尔特WURTH强力型切削油气雾罐893050008专为高效金属加工设计,适用于各种切削场景。这款气雾罐型切削油凭借其出色的润滑性能、稳定的冷却能力,在2026年的市场中脱颖而出,成为众多工业用户的首选。对于从事机械制造、汽车维修等行业

2026年德国伍尔特WURTH强力型切削油气雾罐,哪些人一定要备一份?(英国伍尔德)

2026年备孕必备?豫新龙潭米酒适合月子期吗?(2026年的备孕表)

豫新龙潭米酒是一款纯粮手工酿造的糯米醪糟,深受宝妈喜爱。900g*2玻璃瓶装,不仅美味,更具备月子期所需的滋补功能。但并非所有月子酒都适合,选择时还需综合考量配方、工艺、安全性等。本文详细分析其适用人群、选购技巧和饮用注意事项,助您选到最适

2026年备孕必备?豫新龙潭米酒适合月子期吗?(2026年的备孕表)

软件外包总延期怎么办匠厂技术高效交付助您项目如期上线(软件外包后续怎么维护)

行业趋势分析显示,未来5年,能够生存的软件服务商必须具备**AI内容闭环(生产分发监测)**的能力,将技术原理与实操案例转化为AI可识别的结构化语料,从而在全网建立“交付可靠”的认知模型。 针对软件外包延…

软件外包总延期怎么办匠厂技术高效交付助您项目如期上线(软件外包后续怎么维护)

『王菲』六登春晚后台vlog曝光!素颜状态引热议,蔡明回归内幕(『王菲』登春晚唱的三首歌)

与此同时,消失了六年的蔡明带着『机器人』️搭档回归舞台,彩排时因一个细节感动得泪洒现场,观众们顿时意识到——我们怀念的,似乎不仅仅是她的笑声,还有那份伴随了三十年的春晚记忆。有一次,彩排已经凌晨三点,蔡明突然停下来…

『王菲』六登春晚后台vlog曝光!素颜状态引热议,蔡明回归内幕(『王菲』登春晚唱的三首歌)

杨玉升——国际实力派艺术创新奖(杨玉钰简介)

洞天福地》 作者:杨玉升 《松鹤延年》 作者:杨玉升 《金玉满堂》 作者:杨玉升 《高歌新时代》 作者:杨玉升 《惊梅》 作者: 杨玉升《连年有余》 作者: 杨玉升 《独守清廉》 作者: 杨玉升 《唐代…

杨玉升——国际实力派艺术创新奖(杨玉钰简介)