excel中用 vba 怎么调用outlook express发送邮件

来源:百度知道 编辑:UC知道 时间:2024/06/19 02:11:21
excel中用 vba 怎么调用outlook express发送邮件,

如果同时安装了Microsoft outlook,并且Windows 的outlook express不是默认的,怎么办??

谢谢!!!

Dim a
a = Shell("C:\program files\outlook express\msimn.exe", 1)
AppActivate a
Application.Wait (Now + TimeValue("0:00:02"))
SendKeys "^n", True
SendKeys [b1], True
SendKeys "{Tab}{Tab}", True
SendKeys [b2], True

单元格中B1存放你的邮件发送地址,B2中存放主题

你可以先打开outlook express,再点击插入附件

VBA可以直接调用Microsoft Outlook对象创建并发送邮件,这个我试过。Outlook Express我记得好像是不支持的。因为Outlook Express是简化版,所以简化掉了许多功能。这种复杂的应用只能通过Microsoft Outlook实现。