收到新电子邮件时,我尝试执行以下操作:
Sub CheckReadReceipt(myMail As Outlook.MailItem)
If (myMail.ReadReceiptRequested = True) Then
myMail.Categories = "Read Receipt Requested"
myMail.Save
'MsgBox "Read receipt for " & myMail.Subject & " found!"
'eventually do something more creative..
End If
End Sub
它不会保存类别。
我通过所有传入电子邮件的规则来调用它(通过正确查看 MsgBox 成功处理)。
我也遇到了这个,这让我沮丧了一段时间,奇怪的解决方案是更改你的函数调用:
myMail.Save
到
myMail.Save()
我认为 Visual Basic 将
Save
视为属性而不是方法。