如何使用VBA指定要从中发送电子邮件的帐户

时间:2014-06-09 18:38:40

标签: excel vba email excel-vba

我有一个使用VBA自动发送电子邮件的宏。在我的Outllok上,我有3个不同的帐户/电子邮件设置,我可以从中发送电子邮件。

这是我的宏

Set olapp = New Outlook.Application
Set msg = olapp.CreateItem(olMailItem)
    msg.To = Sheets("CONFIRM").Range("G2")
    msg.Subject = Subj
    msg.BodyFormat = olFormatHTML
    msg.HTMLBody = "<p style='font-family:calibri;font-size:15'>" & Body & "</p>"
    msg.Attachments.Add (DestinationFile1)
    msg.Send

如何指定用于发送电子邮件的帐户....谢谢

1 个答案:

答案 0 :(得分:0)

制作3个宏,每个帐户一个,然后根据条件调用您想要的一个。或者根据G1 G2或G3 I的标准包括选择声明