MailItem / Свойство
MailItem.Categories
Категории — Строка категорий через запятую.
Categories As String
Когда использовать
Метка «уже сохранили», чтобы не писать PDF повторно. После смены вызовите Save.
Версии и среда
Outlook 2010–365
Минимальный пример
If InStr(1, objMail.Categories & "", "Saved_PDF", vbTextCompare) > 0 Then Exit Function
objMail.Categories = "Saved_PDF"
objMail.Save
Типичный сбой
Категорию выставили, Save забыли — после смены папки метка пропала.
Рецепты
-
Сохранить выделенные письма Outlook
Нужно прогнать несколько писем из списка папки и не сохранить собрание как письмо.