始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

如何利用Excel发送电子邮件

发布时间:  2012/9/17 17:22:17

一、建立亲友通讯录 电脑入门www.boydavid.com

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

 

二、使用宏实现自动发送电子邮件 电脑知识www.boydavid.com

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

 

Sub 全自动发送邮件() 电脑知识www.boydavid.com

"要能正确发送并需要对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

 

"开始循环发送电子邮件 电脑知识www.boydavid.com

For rowCount = 2 To endRowNo 电脑知识www.boydavid.com

"创建objMail为一个邮件对象

 

Set objMail = objOutlook.CreateItem(olMailItem) 电脑知识www.boydavid.com

With objMail

 

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

 

.To = Cells(rowCount, 2)

 

"设置邮件主题

 

.Subject ="新年好![来自朋友弗人的问候] "

 

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

 

.Body = Cells(rowCount, 3) 电脑入门www.boydavid.com

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

 

.Attachments.Add Cells(rowCount, 4)

 

"自动发送邮件

.Send

 

End With

"销毁objMail对象

 

Set objMail = Nothing

 

Next 电脑入门www.boydavid.com

"销毁objOutlook对象

Set objOutlook = Nothing

 

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

 

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

 

End Sub

以上代码在Excel 2000中执行通过,并且对“通讯录”和“全自动发送邮件”宏代码稍作修改就可以完成任何形式的大量邮件的发送。


本文出自:亿恩科技【www.enkj.com】

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      0
     
     
     
     

    0371-60135900
    7*24小时客服服务热线