先问大家一个问题:
100 个附件要发给 100 个不同的人 , 你用什么方式来发送?
是一个一个地发吗?
那可能需要一个小时 , 如果有更多附件 , 估计很多人头都大了 。
下面介绍一个一键发送的方法:
用excel设置、定义好后 , 每次发送带附件的邮件只需一个函数即可一秒完成批量发送 。
先看下演示效果:
视频加载中…
操作步骤如下:
第一步:新建一个 excel 文件并打开
第二步:设置宏
文件→选项→信任中心→信任中心设置→宏设置→启用所有宏→确定→确定
视频加载中…
第三步:定义函数 sendemail
开发工具→Visual Basic→鼠标左键单击 VBAProject→鼠标右键→光标移动到“插入” →光标移动到“模块”→双击鼠标左键→复制粘贴以下代码:
‘添加参数(邮件地址 , 主题 , 内容 , 附件 1 , 附件 2……)
Public Function sendmail(sendto As String, subj As String, mbody As String, filepath As String, filepaths As String)
【excel批量带附件发邮件详细教程来了 发送邮件的步骤和方法】 On Error Resume Next
Dim oLApp As Object
Dim oItem As Object
Set oLApp = CreateObject(“Outlook.application”)
Set oItem = oLApp.createitem(0)
With oItem
.Subject = subj
.To = sendto
.htmlbody = mbody
‘加上这一句就可以添加附件 , 需要几个附件就添加几个附件
.Attachments.Add filepath
.Attachments.Add filepaths
.Send
‘判断是否发送成功
If Err.Number = 0 Then
sendmail = “发送成功”
Else
‘如果发送失败则返回失败原因
sendmail = “发送失败:” & Err.Description
End If
End With
Set oLApp = Nothing
Set oItem = Nothing
End Function
视频加载中…
第四步:输入发送邮件的有关内容
附件的存储路径一键获取教学视频在主页搜索存储路径”观看
第五步:在 I2 单元格输入=sendmail(D2,E2,F2,G2,H2) , 下拉填充即可完成发送
视频加载中…
第六步:文件另存为 Excel 启用宏的工作簿
推荐阅读
- Excel目录完美的制作方法 表格制作教程从零开始
- 无损转换的两种方法介绍 excel怎么转化成word格式
- 把excel转换成ppt最简单的方法 docx和doc怎么转换
- 带鹰的霸气名字推荐
- 宽带连接时出现711错误怎么办 宽带错误711最简单解决方法
- 数据透视表应用二教师必备技能 所占比例怎么算excel公式
- 宽带常见故障与解决方法 笔记本宽带连接打不开
- excel中实现对工作表保护步骤 excel只读模式怎么取消
- 表头设计竟如此简单 斜线表头怎么设置Excel
- 移动宽带光信号闪红灯是什么意思