【发布时间】:2022-08-09 10:08:01
【问题描述】:
该子例程在将新项目添加到 Outlook 邮件文件夹的指定项目集合时运行。子检查项目是否是邮件项目,然后检查电子邮件地址是否来自交换服务器。
指定 .SenderEmailType 属性时,代码会引发错误。
Private Sub olItems_ItemAdd(ByVal Item As Object)
Dim my_olMail As Outlook.MailItem
Dim olAtt As Outlook.Attachment
Dim SMTPAddress As String
Dim olAttFilter As String
Dim fso As Object
Set fso = CreateObject(\"Scripting.FileSystemObject\")
If TypeName(Item) = \"MailItem\" Then
Set my_olMail = Item
If my_olMail.SenderEmailType = \"EX\" Then
SMTPAddress = my_olMail.Sender.GetExchangeUser.PrimarySmtpAddress
Else
\'must be SMTP address if not EX
SMTPAddress = my_olMail.SenderEmailAddress
End If
End Sub