通过mail.From在VBA中设置邮件发件人

时间:2013-10-22 11:44:32

标签: vba email outlook

您好我无法运行以下代码来创建Outlook中具有VBA的邮件对象。什么不起作用的是发件人邮件地址的设置。

Dim outobj As Object

Set outobj = CreateObject("Outlook.Application")
Set mail = outobj.CreateItem(0)

    mail.From = "goofy@gmail.com"
    mail.To = "goofy@gmail.com"
    mail.Bcc = "goofy@gmail.com"
    mail.Subject = "Mail"

代码mail.From不起作用,运行时错误('438')表示该对象不支持该属性或方法......为什么会发生这种情况?

1 个答案:

答案 0 :(得分:0)

正确的措辞是

mail.SentOnBehalfOfName ="..."

现在代码正常运行。