1

В папке «Входящие» Outlook настроено представление «Разговор», поэтому самое последнее сообщение в цепочке является единственным сообщением в папке «Входящие», если только вы не разверните ветку стрелкой раскрытия слева, чтобы раскрыть всю цепочку.

Тем не менее, скажем, у меня есть 10 электронных писем, которые являются частью одной цепочки сообщений.

Сценарий 1: Когда приходит самое последнее письмо, и я назначаю ему категорию, это, кажется, назначает категорию каждому письму в цепочке, а не только одному письму, которое мне небезразлично. Не то, что я хочу.

Сценарий 2. Если я разверну ветку и классифицирую любое сообщение внутри цепочки, то получится ожидаемый результат: именно это сообщение электронной почты будет классифицировано.

Любой способ сказать Outlook, чтобы не классифицировать весь поток в сценарии 1 выше?

1 ответ1

2

Насколько я понимаю, нет там нет (по крайней мере, не встроенный способ).

Пока вы не расширите его, вы будете иметь дело с "Беседой", а не с отдельным сообщением. Таким образом, все, что сделано с "Разговором", влияет на все сообщения в нем.

Лично я отказался от представления «Разговор» из-за такого рода вещей. :/

В любом случае, для вашей конкретной задачи вы можете использовать макрос VBA, как показано ниже:

Sub CatFirstEmail()
    Set Conversations = ActiveExplorer.Selection.GetSelection(Outlook.OlSelectionContents.olConversationHeaders)
    For Each convHeader In Conversations
        Set Items = convHeader.GetItems()
        Items(1).Categories = "My Category"
    Next convHeader
End Sub

Добавьте этот код в Outlook и назначьте кнопку быстрого доступа к макросу (и / или сочетанию клавиш).

Выделите беседу, которую вы хотите классифицировать (не одно сообщение внутри), и запустите макрос. Первое (входящее) сообщение будет классифицировано в категории "Моя категория".

Предупреждение в этом примере кода помечается только одной именованной категорией, и это должно быть имя категории, которое уже было названо в Outlook. Похоже, что иногда он также запускается в процедурах обновления Outlook, поэтому может не показаться, что он применяется, но он есть. Или вы применили это, но не можете очистить это. Перезапуск Outlook, кажется, возвращает все в порядок.

Кроме того, этот код не был тщательно протестирован. Например: я понятия не имею, чего ожидать, если вы запустите его в папке, отличной от папки «Входящие». ;)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .