当前位置: 首页 > web >正文

VBA信息获取与处理专题五:VBA利用CDO发送电子邮件

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

教程共两册,二十个专题。今日分享内容是:VBA信息获取与处理专题五:VBA利用CDO发送电子邮件

【分享成果,随喜正能量】134 人生,因有缘而聚,因情而暖;人生,因不珍惜而散,因恨而亡;活着就要善待自己,不属于自己的不强求,不是真心的不必喜欢,时间在变,人也在变,不必解释什么,信任与否,全在人的一念之间。。

专题五 VBA利用CDO发送电子邮件

大家好,我们今日开始一个新的专题:如何利用VBA发送电子邮件。在现代的社会,电子邮件是非常普遍的交流工具,小到一句日常的问候,大到日常工作的联络,重要文件的下发上报,都可以以电子邮件的形式来进行。那么VBA是否可以发送电子邮件呢?当然是可以的,在这个专题中,我们讲解在EXCEL界面下完成利用CDO.Message发送各种类型的电子邮件。

在这套教程的初版时,我讲解的利用OUTLOOK方案,时过境迁,现在很多邮箱的客户端要求有验证码的验证,在教程的第二次修订中我加入了这个内容,本讲的题目也变更为:VBA利用CDO发送邮件。

CDO(Collaboration Data Objects):协作数据对象,从Exchange Server 2007和Outlook 2007开始,CDO 1.2.1作为不在产品安装的一部分。CDO 1.2.1是通过基于COM的API提供对Outlook兼容对象的访问的包。

既然知道了什么是CDO,那究竟如何在Excel中使用CDO并批量发送邮件呢?

使用CDO必须提供一个邮箱服务器,可以使用126或163等,下面介绍如何开通126的邮箱服务,其中有一项非常重要的客户端授权码,下面我就以126邮箱为例,在下面的界面中,我们选择开启服务:

成功开启后会有如下的提示:

同时会告诉你授权密码:

在本专题中,上述的授权码是一个非常重要的参数。

本专题所用程序文件为”005工作表.xlsm”.

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



http://www.xdnf.cn/news/3980.html

相关文章:

  • 【外围电路】按键电路设计外接信号输入设计
  • Go小技巧易错点100例(二十九)
  • rollout 是什么:机器学习(强化学习)领域
  • 【Vue】Vue3源码解析与实现原理
  • 关于 dex2oat 以及 vdex、cdex、dex 格式转换
  • VLA算法总结对比——RT1 / RT2 / Pi0 / Octo/ RDT / OpenVLA
  • 钩子函数和参数:Vue组件生命周期中的自定义逻辑
  • 2.3 向量组
  • Linux电源管理(6)_Generic PM之挂起功能
  • Ubuntu K8S(1.28.2) 节点/etc/kubernetes/manifests 不存在
  • n8n工作流自动化平台:生成图文并茂的分析报告之Merge节点详细说明
  • labelimg快捷键
  • DXFViewer进行中 : ->封装OpenGL -> 解析DXF直线
  • SpringMVC框架详解与实践指南
  • 【PostgreSQL数据分析实战:从数据清洗到可视化全流程】4.3 数据脱敏与安全(模糊处理/掩码技术)
  • 力扣119题解
  • 六、shell脚本--正则表达式:玩转文本匹配的“万能钥匙”
  • Java使用JDBC操作数据库
  • OpenCV进阶操作:图像直方图、直方图均衡化
  • 2.CFD 计算过程概述:Fluent在散热计算中的优势
  • 【Linux】linux入门——基本指令
  • Qt 信号槽机制底层原理学习
  • C++笔记之模板与可变参数模板
  • 动态链接库(DLL)
  • 网狐飞云娱乐三端源码深度实测:组件结构拆解与部署Bug复盘指南(附代码分析)
  • LeetCode 热题 100 17. 电话号码的字母组合
  • 分布式事物
  • VTK 系统架构
  • 【NLP】33. Pinecone + OpenAI :构建自定义语义搜索系统
  • 五一作业-day04