1
我想,當我收到新的電子郵件做到以下幾點:如何使用vba永久更改新的傳入Outlook電子郵件的類別?
子CheckReadReceipt(myMail作爲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成功處理)的規則。
該代碼看起來不錯。 「請求已讀回執」實際上是一個有效的類別嗎?如果您在MsgBox中讀取myMail.Categories的值,您會得到什麼?另外,任何你使用*清除郵件類別的機會*規則,如果之後運行會刪除你的類別? – 2013-02-22 02:25:22
@LukeZ它是一個有效的類別(未註釋時收到此類電子郵件時會觸發消息框)。我沒有清除類別。 – enderland 2013-02-22 12:33:19