代码之家  ›  专栏  ›  技术社区  ›  Janco

在Outlook 2007中,对选定内容使用VBA设置类别似乎不起作用

  •  5
  • Janco  · 技术社区  · 15 年前

    我正在尝试为当前所选内容设置邮件类别。当我运行宏时,我只得到一条设置为给定类别的消息。我使用了以下代码(并且还尝试使用do until..循环 selection.count

    Sub SetSelectionComplete()
        Dim mailMsg As MailItem
    
        For Each mailMsg In Outlook.Application.ActiveExplorer.Selection
            mailMsg.Categories = "Complete"
        Next
    
    End Sub
    

    有什么想法吗?

    2 回复  |  直到 15 年前
        1
  •  3
  •   Todd Main    15 年前

    保存 邮件消息 每次都是这样:

    Sub SetSelectionComplete()
        Dim mailMsg As MailItem
        For Each mailMsg In Outlook.Application.ActiveExplorer.Selection
            mailMsg.Categories = "Complete"
            mailMsg.Save
        Next
    End Sub
    
        2
  •  0
  •   76mel    15 年前

    你需要呼叫邮件项目。保存 马库斯