1.
上一期我们推了如何让Excel自动发邮件;链接:
如何让Excel自动发送邮件?
之后很多朋友提出了各种各样的问题...这让星光深深意识到...……Excel和邮件的关系不一般。看来是时候曝光一个系列了。
2.
整理了下合伙人的问题,基本如下:
如何在不添加附件的情况下修改代码发送?
如何修改代码抄送多人?
如何修改代码添加不同的附件发送?
如何让Excel控制Lotus Notes发送邮件?
如何让Excel控制FoxMail发送邮件?
如何让Excel控制QQ邮箱发邮件?
……
3.
本期先回答前三个问题。
第一个问题,如何在不添加附件的情况下修改代码发送?
我问你个问题。只需删除我们之前代码的附件部分。点击可获得更新后的代码和模板文件。
第二个问题,如何修改代码cc多人?
.....只需用分号分隔抄送人的电子邮件地址。
例如:
。CC = "test123@163.com;test124@163.com;test124@163.com "
第三个问题,如何修改代码添加不同附件发送?
要提问,您可以首先使用Dir函数来确定相关文件是否存在,如果存在,将其添加到电子邮件中...包含代码的文件链接:
https://pan.baidu.com/s/1Kj3FlG0VPivMukrfvc_t-w
提示:
此示例代码根据人名匹配并添加附件。例如,如果您向员工崔冰冰发送电子邮件,您将在代码所在的工作簿文件夹中添加一个名为崔冰冰的文件。
带有不同附件的Sub SendMailEnvelope_2'
可变工资
朦胧如龙
字符串形式的文本变暗
将对象标记为对象
将字符串形式的字符串路径变暗
将文件名作为字符串变暗
应用
。屏幕更新=假
。使能事件=假
以…结尾
strFldPath = ThisWorkbook。路径&。""
-
工资=工作表。。当前区域
-将工资单数据加载到数组中
i = 2至UBound
=应用。指数
-工资单信息放在a2:i2区域
。选择
选择b1:i2作为邮件正文的表格内容
活动工作簿。包络可能性=真
-邮件信封可见。
用活性纸。邮件信封
strText = avntWageamp;“你好:“&;vbCrLf & amp;“给你”&;_
avntWageamp;“请查看月薪明细!”
。简介= strText
- .
用。项目
。To = avntWage
收件人。
。CC = "司库@gmail.com "
-抄送人
。Subject = avntWageamp;“月薪明细”
-主题
设置objAttach =。附件
Do While objAttach。计数>0
- .
objAttach。移除1
环
strFileName = Diramp;"*.*")
如果strFileName & gt”“那么
. Attachments.Add strFldPath & ampstrFileName
如果有指定名称的附件,请添加新附件
如果…就会结束
。运送
-发送邮件
以…结尾
以…结尾
接下来我
活动工作簿。包络可能性=假
应用
。屏幕更新=真
。启用事件=真
以…结尾
设置对象标签=无
末端接头
欢迎关注:VBA编程学习与实践
1.《outlook定时发送邮件 【Outlook篇02】如何让Excel自动发邮件?》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《outlook定时发送邮件 【Outlook篇02】如何让Excel自动发邮件?》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/guoji/1671473.html