调用Outlook发送邮件-预览邮件-易勋
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 源码示例


调用Outlook发送邮件-预览邮件

发表时间:2018/10/11 17:35:25 评论(2) 浏览(10341)  评论 | 加入收藏 | 复制
   
摘 要:上次写了一篇关于通过VBA调用Outlook发送邮件的文章,有朋友问我,怎么可以直接进入Outlook的预览界面而不是直接发送。
正 文:

原文章:

调用Outlook发送邮件[Access软件网]
http://www.accessoft.com/article-show.asp?id=17362


要实现这个功能,我们需要使用Outlook的一个方法:Display。

先给原函数增加一个可选参数 EmailPreview ,默认 False,然后通过 EmailPreview 来控制是否进入预览界面。


函数:


Public Function OutlookSendEmail(ToAddress As String, Subject As String, Body As String, Optional Attachment As String = "", Optional CC As String = "", Optional BCC As String = "", Optional EmailPreview As Boolean = False)
    Dim objOutlook As outlook.Application
    Dim objMail As MailItem
    
    Set objOutlook = New outlook.Application
    Set objMail = objOutlook.CreateItem(olMailItem)
    
    With objMail
        .To = ToAddress        '收件人
        .CC = CC      '抄送
        .BCC = BCC      '密件抄送
        .Subject = Subject        '标题
        .Body = Body           '正文
        If Attachment <> "" Then .Attachments.Add Attachment  '附件
        If EmailPreview Then
		.Display '显示
	Else
		.Send                   '发送
	End If
    End With
	
    MsgBox "发送成功!"

End Function
调用方法:



OutlookSendEmail "收件人邮箱地址","邮件标题","邮件正文","附件(可选)","抄送(可选)","密件抄送(可选)","预览(可选)"
提问(下篇文章解答):



怎么可以在发送邮件的时候,自动附带有超链接、图片、格式的签名?

如图所示:


Access软件网交流QQ群(群号:198465573)
 
 相关文章
用 Access+Outlook 来采集信息  【缪炜  2016/4/2】
选项组treeView 动态添加图片仿outlook样式菜单  【yuhong  2016/9/9】
outlook2010怎么设置  【杨雪  2017/5/12】
【Access示例】批量读取OutLook里的附件并保存到指定文件...  【缪炜  2018/3/25】
【vba控制outlook】批量读取收件箱内所有列表  【yihui  2018/3/27】
调用Outlook发送邮件  【易勋  2018/7/15】
常见问答
技术分类
相关资源
文章搜索
关于作者

易勋

文章分类

文章存档

友情链接