excel怎么批量发送邮件和工资条
读趣百科>科普>科技数码

excel怎么批量发送邮件和工资条

每个月工资条如何发放给大家是一个头疼的事情,因为工资涉及到保密问题,用邮件吧,每个人的邮件内容都有些不一样的地方,人一多就特别容易出错;光这个发工资条就够让人忙活好长时间的了;那么怎么能快速的发放给大家呢?下面为大家介绍excel怎么批量发送邮件批量发送工资条方法,来看看吧!

方法/步骤

按照下图整理工资明细表

1,列数可自行新增删除。

2,如果整理的数据列,无法发送邮件的请把表头内添加大写字母“X”。

3,工作表名称用作了邮件主题,发送前请修改工作表名称。

启用开发工具选项卡,插入命令控件,修改控件名称及显示名。

进入VBA编程界面;复制以下代码到编辑窗口。

Private Sub 全自动发送邮件_Click()

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

On Error Resume Next

Dim rowCount, endRowNo, endColumnNo, sFile$, sFile1$, A&, B&

Dim objOutlook As Object

Dim objMail As MailItem

'取得当前工作表数据区行数列数

endRowNo = ActiveSheet.UsedRange.Rows.Count

endColumnNo = ActiveSheet.UsedRange.Columns.Count

'取得当前工作表的名称,用来作为邮件主题进行发送

sFile1 = ActiveSheet.Name

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

Set objOutlook = CreateObject("Outlook.Application")

'开始循环发送电子邮件

For rowCount = 2 To endRowNo

'创建objMail为一个邮件对象

Set objMail = objOutlook.CreateItem(olMailItem)

With objMail

'设置收件人地址,数据源所在列数

.To = Cells(rowCount, 5)

'设置抄送人地址(从通讯录表的'E-mail地址'字段中获得)

'.CC = Cells(rowCount, 0)

'设置邮件主题,取值工作表名,

.Subject = sFile1

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

'align 单元格文本显示方式 left(向左)、center(居中)、right(向右),默认是center, width-宽 height-高 border 单元格线粗细,bordercolor返回或设置对象的边框颜色

'colSpan是一种编程语言,其属性可设置或返回表元横跨的列数

sFile = "您好!

以下是您" + sFile1 + ",请查收!"

sFile = sFile + ""

sFile = sFile + "工资表

"

B = 1

For A = 1 To endColumnNo

'数据表头中添加“X”后将不发送此字段

If Application.WorksheetFunction.CountIf(Cells(1, A), "*X*") = 0 Then

If B = 1 Then

sFile = sFile + "" + Cells(1, A).Text + " " + Cells(rowCount, A).Text + ""

B = 0

Else

sFile = sFile + "" + Cells(1, A).Text + " " + Cells(rowCount, A).Text + "

"

B = 1

End If

End If

Next

.HTMLBody = sFile

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

.Attachments.Add Cells(rowCount, 24).Value

'自动发送邮件

.Send

End With

'销毁objMail对象

Set objMail = Nothing

Next

'销毁objOutlook对象

Set objOutlook = Nothing

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

MsgBox rowCount - 2 & "个员工的工资单发送成功!"

End Sub

大功告成,测试图如下。

提示:用户定义类型未定义异常处理办法。

处理办法:点击工具-引用-勾选。

提示:点击发送OUTLOOK安全提示。

处理办法:点击文件-选项-信任中心-信任中心设置-编程访问-勾选从不向我发出可以活动警告。

提示:编程访问无法勾选显示灰色时

处理办法:控制面板-用户帐号-点击用户帐号-更改用户账户控制设置-调到从不通知,重启电脑,调整完毕OUTLOOK设置可以再调整回来。

注意事项

提示:发送全可以先断网,点击后再去邮箱内的发件箱看效果怎么样,不行可以删除重来的。

最新科技数码科普

如何拆分合并excel单元格

在使用excel的过程中,有需要合并或者拆分单元格的,就是将多个单元格合并成一个,或者将一个大的单元格拆分成单个的很多个。那么怎么拆分合并excel单元格?本...
展开详情

autocad如何在相片上标尺寸

在我们实际工作中,为了更加准确的描述某个实物,常遇到标尺寸的问题。本章就利用AUTOCAD软件在相片上标尺寸方法解决这一问题。方法/步骤1、利用手机拍下你要标...
展开详情

雀巢胶囊咖啡机怎样 雀巢胶囊咖啡机优点及使用方法

雀巢胶囊咖啡机操作十分方便,能一键萃取咖啡,相比半自动咖啡机和全自动咖啡机来说更易于操作,雀巢胶囊咖啡机在使用的过程中不需要拆开,所使用的胶囊用完后可直接回收...
展开详情

天骏空气净化器怎么样 天骏空气净化器特点介绍

随着科学技术的进步,人们对于生活用水的好坏越来越注重,饮用水的好坏直接影响着人体健康, 净水器能够有效的保障饮用水的健康,天骏 空气净化器 就是其中的优秀代表...
展开详情

PS怎么精确移动像素px值

在PS中做设计的时候,经常需要对图层进行不停的移动来调整位置, 已达到需求的效果,那么如何知道移动的精确位置呢?自己总结了几点,希望可以对大家有帮助!1、打开...
展开详情

iPod电池有哪些常见问题 常见苹果iPod电池问题解决方法

常见苹果iPod电池问题解决方法,iPod是APPLE推出的一种大容量MP3播放器容量高达10~160GB,可存放2500~10000首MP3歌曲,它还有完善...
展开详情

买macbookpro后悔了,Mac太贵而且端口极其不便捷

这么多年来,MacBook Air一直是Mac用户想要购买超轻薄笔记本的首选,不过苹果在刚刚发布的MacBook Pro上,进行了大刀阔斧的设计变革,让Mac...
展开详情

微软两周狂发7个预览版:Windows10 RedStone 2重磅升级很可能月底推送

进入三月份之前就曾报道微软的Windows 10 RedStone 2公开推送已经箭在弦上,距离发射只差一步。ps.这是继2015年11月、2016年8月之后...
展开详情
热门推荐

风管机如何才能省电 风管机省电技巧

风管机和空调,在我们居民朋友的眼中都是比较耗电的。无论是大品牌还是小品牌,在使用风管机和空调的时候,因为要耗费大量的电力,所以居民朋友一般都不敢长时间的使用,...
展开详情

海信电视的屏幕大小怎么调 海信电视的屏幕大小怎样调

以海信电视:LED32N2000为例。打开电视,按下遥控器上的【设置】按钮,会在电视上弹出【设置菜单】。然后找到并点击【图像设置】,接着进入系统浏览器,找到选...
展开详情

哈啰顺风车一天可以接几单 哈啰顺风车一天可以接几单

顺风车的出现无疑给跨城出行的人们带来了方便,很多人需要跨城出行时都会选择在哈啰顺风车里预约车辆,这就使很多车主想要成为哈啰顺风车司机。不过由于跨城出行距离较远...
展开详情

风管机怎么用才能省电 风管机省电小技巧

现在我们购买产品,除了保证所购买的产品性能好之外,还要求这个产品要省电,因为只有省电的电器,我们才不用额外去多支付一些电费,给我们的经济带来压力。现在是夏天,...
展开详情

如何取消手机上网包流量套餐

现在上网有很多种方式,我们可以通过GPRS数据流量进行上网,同时我们也可以使用WLAN进行上网。不管是哪一种上网方式我们都需要开通相应的业务才能实现,那么这些...
展开详情