使用 VBA 更改传入 Outlook 电子邮件的类别

问题描述 投票:0回答:1

收到新电子邮件时,我尝试执行以下操作:

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 成功处理)。

vba outlook outlook-2007
1个回答
0
投票

我也遇到了这个,这让我沮丧了一段时间,奇怪的解决方案是更改你的函数调用:

myMail.Save

myMail.Save()

我认为 Visual Basic 将

Save
视为属性而不是方法。

© www.soinside.com 2019 - 2024. All rights reserved.