vba发送电子邮件利用outlook

应用工具引用:Microsoft Outlook 16.0 Object Library ‘根据outlook版本选择

或 Set Mail = CreateObject("Outlook.Application")

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Sub SendEmail()
    Dim Mail As Outlook.Application
    Set Mail = New Outlook.Application
    Dim objMail As Outlook.MailItem
    Set objMail = Mail.CreateItem(olMailItem)
     
    With objMail
        .Subject = "My Test Mail"  '主题
        .To = "xx@xx.com" '收件人
        .CC = "xx@xx.com"  '抄送
        .BCC = "xx@xx.com"     '密送
        .BodyFormat = olFormatHTML
        .HTMLBody = "<h2>My First Mail</h2>" '正文
        .Attachments.Add "d:\1.txt"     '附件
        .Send '执行发送
    End With
End Sub

  

 

posted @   tec2019  阅读(285)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
点击右上角即可分享
微信分享提示