0

我想知道你们是否都可以帮助我,我最近不小心使用收件人字段而不是密件抄送向大约 800 名客户发送了一封一揽子电子邮件。

Outlook 中是否有任何方法可以检测到“收件人”、“抄送”字段中的电子邮件地址数量,如果超过 5 个,则会提示一个消息框说,你确定吗?

我怀疑VBA

谢谢

4

1 回答 1

1

没有测试过这个......这应该可以帮助你

item As Outlook.MailItem

strNames = item.To
For i = 1 To Len(strNames)
    If Mid(strNames, i, 1) = ";" Then j = j + 1
Next i

strNames = item.CC
For i = 1 To Len(strNames)
    If Mid(strNames, i, 1) = ";" Then k = k + 1
Next i

strNames = item.BCC
For i = 1 To Len(strNames)
    If Mid(strNames, i, 1) = ";" Then l = l + 1
Next i

j、k、l分别给出TO、CC、BCC中的收件人数量

于 2013-09-13T12:20:58.677 回答