Excel教程

Excel VBA操作Outlook 发送邮件实例可设置附件收件人等

字号+作者:自在教程 来源:自在教程 2018-05-20 12:13 我要评论() 收藏成功收藏本文

Application代表整个 Microsoft Outlook 应用程序。这是层次结构中唯一可使用CreateObject方法或内部 Visual Basi'...

Application

代表整个 Microsoft Outlook 应用程序。这是层次结构中唯一可使用CreateObject方法或内部 Visual Basic GetObject函数返回的对象。

Outlook Application对象有以下几个用途:

作为根对象,使用它可访问 Outlook 层次结构中的其他对象。

允许直接访问使用CreateItem 创建的新项目,而不用遍历对象层次结构。

允许访问当前界面对象(浏览器和检查器)。

在VBA中实现通过Outlook发送邮件

主要实现以下功能:设置附件、邮件内容、收件人、抄送人、密送人、邮件主题。

vba code

使用由 Attachments 属性返回的集合将附件(如文件或 Stream 的内容)添加到此 MailMessage 中。   创建一个 Attachment,在其中包含或引用要附加的数据,再将 Attachment 添加到由 Attachments 返回的集合中。   使用 Application对象   使用自动化功能从其他应用程序控制 Microsoft Outlook 时,可使用 CreateObject方法创建 Outlook Application对象。   以下 Visual Basic for Applications 示例启动 Microsoft Outlook(如果还没有运行)并打开默认的“收件箱”文件夹。   Set myOlApp = CreateObject("Outlook.Application") Set myNameSpace = myOlApp.GetNameSpace("MAPI") Set myFolder= _     myNameSpace.GetDefaultFolder(olFolderInbox) myFolder.Display 以下 Visual Basic for Applications 示例使用 Application对象创建并打开新联系人。   Set myOlApp = CreateObject("Outlook.Application") Set myItem = myOlApp.CreateItem(olContactItem) myItem.Display 上一遍:Excel 中一个强大的数据分析功能筛选应用实例介绍                       下一遍:Exce2007处理数据时如何在几百人名中筛选出名字重复的数据

本站仅为信息交流平台,网站所有内容都由网友提供,系统会以非人工方式自动生成网页, 如您认为本站信息侵犯了您的版权,请联系我们,我们将尽快处理。