我有一个程序可以在用户添加时发送并通过电子邮件发送给用户。
我希望将电子邮件发送到IT团队的多个成员中,但是,我只能将其发送给CC。
以下是我的代码:
objMail = CType(objOutlook.CreateItem(Outlook.OlItemType.olMailItem), Outlook.MailItem)
' Set the properties of the email.
With objMail
.Subject = "Website Credentials"
.To = "chris.downs@test.com"
.CC = "benji@test.com, Alicia@test.com"
.Body = "Hi"
.Send()
End With
这导致电子邮件根本不发送。我也尝试了下面这个,这只CC是最后一个人而不是两个。
' Set the properties of the email.
With objMail
.Subject = "Website Credentials"
.To = "chris.downs@test.com"
.CC = "benji@test.com"
.CC = "Alicia@test.com"
.Body = "Hi"
.Send()
End With
是否有一种简单的方法可以解决这个问题?
答案 0 :(得分:2)
与标准电子邮件客户端不同,Outlook将TO,CC和BCC行中的条目与;
分开,而不是,
。将您的CC行更改为
.CC = "benji@test.com; Alicia@test.com"
它应该发送给两者。
答案 1 :(得分:2)
你的第一次尝试不是那么糟糕。 只需用分号替换逗号即可。 我认为它应该像这样工作
.CC = "benji@test.com; Alicia@test.com"