Установка категорий с помощью VBA на выборе, кажется, не работает в Outlook 2007

Я пытаюсь установить категории сообщения электронной почты для текущего выбора. Когда я выполняю макрос, я заканчиваю только в единственном сообщении, устанавливаемом на данный categorie. Я Использую следующий код (и также попытались использовать до.. цикл с помощью selection.count):

Sub SetSelectionComplete()
    Dim mailMsg As MailItem

    For Each mailMsg In Outlook.Application.ActiveExplorer.Selection
        mailMsg.Categories = "Complete"
    Next

End Sub

Какие-либо идеи?

5
задан Janco 4 March 2010 в 08:01
поделиться

2 ответа

Janco Вам нужно позвонить в Mailitem.Save Как говорит Римо, работая с выделением, лучше работать в обратном направлении . Маркус

0
ответ дан 15 December 2019 в 06:23
поделиться

Сохраняйте элемент mailMsg каждый раз, например, так:

Sub SetSelectionComplete()
    Dim mailMsg As MailItem
    For Each mailMsg In Outlook.Application.ActiveExplorer.Selection
        mailMsg.Categories = "Complete"
        mailMsg.Save
    Next
End Sub
3
ответ дан 15 December 2019 в 06:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: