0

我有一个程序可以在用户添加后向用户发送电子邮件。

我希望将电子邮件抄送给 IT 团队的多个成员,但是,我只能将它抄送给一个人。

下面是我的代码:

                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

有没有一种我想念的简单方法?

4

2 回答 2

2

与标准电子邮件客户端不同,Outlook 将 TO、CC 和 BCC 行上的条目用;, 而不是,. 将您的 CC 行更改为

.CC = "benji@test.com; Alicia@test.com"

它应该发送给两者。

于 2018-03-06T12:23:34.003 回答
2

你的第一次尝试并没有那么糟糕。只需将逗号替换为分号即可。我认为它应该像这样工作

    .CC = "benji@test.com; Alicia@test.com"
于 2018-03-06T12:24:34.743 回答