加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

在VB中用Outlook发电子邮件

(2006-03-09 10:51:58)
分类: 【VisualBasic源码】

想象一下如果你的Visual Basic具有处理电子邮件,作业,和其它Outlook 2000的功能,它将会变得多么强大。其实,并不需要很费事我们就可以做到这点。学习高级电子邮件功能,包括添加附件,创建草稿和制作文件夹。

电子邮件:基础知识深入
当你自动运行Outlook时,最常见的操作就是发送电子邮件。因此,精通一些高级电子邮件技术是很值得的。下面简单的代码可以制作一个包含附件的邮件,然后发送它,不过它需要Microsoft Outlook 9.0 对象库(Object Library)的支持。

Dim oOutlookApp As New Outlook.Application
Dim oItemMail As Outlook.MailItem
Set oItemMail = oOutlookApp.CreateItem(olMailItem)
With oItemMail
.Subject = "Message Generated By _Automating Outlook from Visual Basic"
.Body = "Outlook is Great!"
.Attachments.Add ("D:\OutlookObjectsSummary.doc")
.Attachments.Add ("D:\CodeSamples.doc")
.Importance = olImportanceHigh
.Recipients.Add ("Angela.Jones@aol.com")
.Recipients.Add ("KevinT@aol.com")
.Sensitivity = olPersonal
.Send

End With


在VB中用Outlook发电子邮件在开始编写代码之前,先添加对Outlook 8.0 object library的引用。

代码如下
Option Explicit
Dim App As Object
Dim Itm As Object
Set App = CreateObject("Outlook.Application")
Set Itm = App.CreateItem(0)
With Itm
.Subject = "来自郴郴的问候"
.To = veimi@163.com
.Body = "欢迎进入郴郴BLOG" 
.Send
End With

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有