一:前提条件:

首先在工作表中建立一个包含不同收件人、主题、内容和附件的亲友通讯录。

工作表数据列说明:

第一列为:收件人的内容

第二列为:主题内容

第三列为:邮件内容

第四列为:附近地址

二:实现过程

打开“工具→宏→Visual Basic编辑器”,单击“插入→模块”插入一个模块,在“工程”窗口中双击插入的模块,打开它的代码窗口,并输入以下宏:

Sub AutoSendGroupMail()

'能否正确发送还需要对Microseft Outlook进行有效配置

On Error Resume Next

Dim rowCount, endRowNo

Dim objOutlook As New Outlook.Application

Dim objMail As MailItem

"取得当前工作表与Cells(1,1)相连的数据区行数

endRowNo = Cells(1, 1).CurrentRegion.Rows.Count

"创建objOutlook为Outlook应用程序对象

Set objOutlook = New Outlook.Application

"开始循环发送电子邮件

For rowCount = 2 To endRowNo

"创建objMail为一个邮件对象

Set objMail = objOutlook.CreateItem(olMailItem)

With objMail

"设置收件人地址(从通讯录表的“E-mail地址”字段中获得)

.To = Cells(rowCount, 2)

"设置邮件主题

.Subject ="欢迎来到大众计算机学习网 "

"设置邮件内容(从通讯录表的“内容”字段中获得)

.Body = Cells(rowCount, 3)

"设置附件(从通讯录表的“附件”字段中获得)

.Attachments.Add Cells(rowCount, 4)

"自动发送邮件

.Send

End With

"销毁objMail对象

Set objMail = Nothing

Next

"销毁objOutlook对象

Set objOutlook = Nothing

"所有电子邮件发送完成时提示

MsgBox rowCount-1 && "个朋友的问候信发送成功!"

End Sub

excel群发邮件 支持html,在Excel中利用VBA实现邮件的群发实例相关推荐

  1. python打乱数据集_在Keras中利用np.random.shuffle()打乱数据集实例

    我就废话不多说了,大家还是直接看代码吧~ from numpy as np index=np.arange(2000) np.random.shuffle(index) print(index[0:2 ...

  2. 如何在Outlook 2019/Office 365中运行VBA脚本邮件规则

    如果你公司的邮件系统是Microsoft Exchange Server + Outlook,能在Outlook中执行VBA邮件规则,自动化处理邮件,可以节省大把的时间.自Outlook 2016开始 ...

  3. excel群发邮件 支持html,怎么给excel表格中的邮箱群发邮件

    在日常工作中,经常会遇到需要群发邮件的情况,但很多时候我们有的只是一张有邮箱地址的excel表格,很多人这时不知道下一步该怎么做,今天一米软件就来教教大家怎么给excel表格中的邮箱群发邮件. 一.数 ...

  4. 在Excel中利用VBA编写词组合,可用于起名或推广关键词

    1.打开Excel,按快捷键ALT+F11调出VBA编辑器,双击Sheet1,将以下代码拷贝,保存 Sub 两个词组合()   Dim a() As Variant, b As Integer, n ...

  5. Excel中利用vba将多个sheet合并在一个sheet中的方法

    vba代码如下: Sub 合并当前工作簿下的所有工作表()Application.ScreenUpdating = FalseFor j = 1 To Sheets.CountIf Sheets(j) ...

  6. python etree创建xml_利用 Python ElementTree 生成 xml的实例

    Python 处理 xml 文档的方法有很多,除了经典的 sax 和 dom 之外,还有一个 ElementTree. 首先 import 之: from xml.etree import Eleme ...

  7. 在PowerBuilder中利用OLE技术调用Excel

    实现原理     OLE(对象链接与嵌入) 是一种Window程序之间实现共享数据与功能的面向对象技术,目前流行的Windows 和 Macintosh 操作系统平台都支持 OLE 对象.借助OLE不 ...

  8. 利用VBA批量删除Excel中的中文/英文/数字或者替换中英文符号

    ↓↓↓欢迎关注我的公众号,在这里有数据相关技术经验的优质原创文章↓↓↓ 在Excel中经常会遇到去除所有的中文,英文或者数字等情况.但是由于Excel并不支持一次替换所有的中文,英文,数字等,所以有些 ...

  9. xlsx模块 前端_利用xlsx-syle前端导出excel且支持自定义样式

    利用xlsx-syle前端导出excel且支持自定义样式 前言 本文的代码是基于react的. 本文仅用于记录我在前端导出excel遇到的问题的笔记整理. 需求描述 需要前端来实现对数据的导出,导出成 ...

最新文章

  1. R语言ggplot2可视化:计算dataframe中每个数据列缺失值的个数、使用堆叠的条形图(Stacked Barplot)可视化每个数据列的缺失值的情况(自定义堆叠条形图的形式)
  2. 算法导论2-9章补充几道题
  3. (二)Maven的安装与环境配置
  4. 131. 分割回文串(回溯算法)
  5. VC操作XML编程实例
  6. 20211028 调节和跟踪
  7. android 开发常见问题,Android 开发常见问题汇总
  8. linux 安装 php 5.2_Linux下安装PHP5.5
  9. 前端开发框架_2019年应该如何学习前端开发?
  10. 转自云界漫步:同步容灾100公里的限制来自哪里
  11. java求最后一位不为0的数字_【Java】 剑指offer(62) 圆圈中最后剩下的数字
  12. springboot整合持久层技术(mysql驱动问题)
  13. 【CSS】虎躯一震!flex=1 和 flex-grow=1 竟然不一样!
  14. 在苹果Mac上如何将zsh用作默认Shell?
  15. nvidia控制面板点了没反应win7_win7 nvidia控制面板没反应打不开 解决办法
  16. 布谷鸟过滤器java使用_一种基于布谷鸟过滤器的云平台隐私保护方法与流程
  17. IDEA Error occurred during initialization of VM
  18. oracle 11g r2 Rac install
  19. 用xmind做读书笔记的几个层次
  20. 关于spring IoC 学习

热门文章

  1. Kafka Producer 发送消息源码阅读
  2. Windows Live Writer 2012离线发布WP文章教程
  3. Python内置的字符串处理函数整理
  4. java println源码_System.out.println()相关源码
  5. 关闭mysql密码策略_MYSQL57密码策略修改
  6. 信息学奥赛一本通(1236:区间合并)
  7. 2019 ICPC徐州站总结
  8. 字符串处理 —— 回文串相关
  9. 再求f(x,n)(信息学奥赛一本通-T1167)
  10. 信息学奥赛一本通C++语言——1046:判断一个数能否同时被3和5整除