添加“完成”类别后删除邮件的所有其他类别

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

我使用多个类别来跟踪某些邮件的进度。

完成任务后,我将关联的邮件标记为“完成”类别,并希望删除所有其他附加类别。

vba outlook
2个回答
0
投票

MailItem.Categories
属性设置为
";"
分隔的类别列表。
"Done"
在你的情况下。


0
投票

您可以替换现有类别:

Option Explicit

Public Sub MarkSelectedItemDone()
    Dim olItem As Object
    
    Set olItem = ActiveExplorer.selection(1)
    
    ' Replace existing categories, if any
    olItem.categories = "Done"
    olItem.Save
End Sub
© www.soinside.com 2019 - 2024. All rights reserved.