У меня есть несколько электронных писем в Интернете, и они подключены к Outlook 2010. Я ЛЮБЛЮ, чтобы иметь возможность помечать электронные письма и устанавливать их по категориям, но, поскольку я использую IMAP, это, похоже, не работает.

Я провел много исследований, но я не могу найти самый простой и лучший способ сделать это.

  • Outlook 2010
  • Windows 7
  • используя в основном электронную почту Gmail

2 ответа2

1

Используйте этот макрос и добавьте его на ленту в качестве кнопки. Presto! Категории работают для IMAP почты. Конечно, они не синхронизируются с сервером, но они будут вставлены в локальный PST-файл для вашей учетной записи IMAP.

Public Sub Categorize()
    Dim sel As Outlook.Selection
    Set sel = Application.ActiveExplorer.Selection

    If sel Is Nothing Then
        Exit Sub
    End If

    Dim obj As Object
    Dim selCats As String
    Dim gotCats As Boolean

    For Each obj In sel
        If Not gotCats Then
            obj.ShowCategoriesDialog
            selCats = obj.Categories
            gotCats = True
        Else
            ' ShowCategoriesDialog updates the first one free of charge.
            ' We handle the remaining selected items ourselves.
            obj.Categories = selCats
            obj.Save
        End If
    Next obj
End Sub

Я написал надстройку COM для синхронизации категорий с серверами IMAP, которые поддерживают пользовательские флаги, но я не собираюсь делиться этим. Это только дало бы MSFT повод для дальнейшей задержки реализации этого самостоятельно.

0

В Gmail вы можете организовать почту, используя метки и фильтры. Вы также можете проверить несколько учетных записей из Gmail. Так что это будет легко решить, если вы готовы отказаться от Outlook.

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