Папка поиска Outlook - Как отфильтровать сообщения, которые имеют одну категорию, но не имеют другую?

Я перешел из настроек Служб Google в моей старой компании в Outlook 2007 в моей новой компании и стараюсь, чтобы это выглядело "как дома".

Я планирую использовать папки поиска для обработки своих меток статуса, но главное, что у меня есть категория "Завершено". Итак, если сообщение имеет категорию "Следующее действие", но также имеет категорию "Завершено", я бы хотел, чтобы оно не отображалось в папке поиска.

Взяв за основу категорию "Следующее действие", я настроил папку поиска по следующим критериям:

  • Категория -> это точно "S/Next Action"
  • Категория -> Не содержит "Готово"

Однако этот фильтр представляется фильтром "или", а не фильтром "и". Итак, я получаю все сообщения с Next Action, а также все сообщения, которые не имеют категории "готово".

Как лучше всего исправить эту ситуацию?

2 ответа

Решение

Через некоторое время, похоже, я нашел решение для моей конкретной ситуации на данный момент.

Простое решение

Мудрый запрос, я знаю, что могу выполнить этот поиск, используя:

категория:("S/Next Action" НЕ "S/Finished")

Но в моем случае решение было немного проще:

  • Создать новую папку поиска
  • В разделе "Критерии" на вкладке "Дополнительные варианты" выберите "S / Next Action" в списке категорий.
  • На вкладке "Дополнительно" выберите "Категории" для поля
  • Установите критерий "Не содержит"
  • Установите значение "S / Готово"

Это решение работает, но, конечно, оно столкнется с трудностями, если запрос когда-либо станет более сложным.

Более мощное решение

Благодаря этой замечательной статье я смог понять это. Ниже приведены шаги из статьи:

Включение QueryBuilder в Outlook 2007 через взлом реестра

  • Запустите regedit в вашей команде запуска или через Win + R
  • Перейдите к HKEY_CURRENT_USER\Software\Microsoft\Office\
    • Если у вас Outlook 2007, перейдите в папку 12.0
  • Щелкните правой кнопкой мыши на Outlook и добавьте новый ключ. Назовите его как QueryBuilder
  • Выход из редактора реестра.

Создание расширенного запроса

  1. В Outlook выберите меню "Сервис" -> "Мгновенный поиск" -> "Расширенный поиск"
  2. Перейдите на вкладку "Построитель запросов" (которой не было до взлома нашего реестра)
  3. Определите первые критерии
    • Поле: "Категории"
    • Условие: "содержит"
    • Значение: "S/Next Action"
  4. Определить второй критерий
    • Поле: "Категории"
    • Условие: "Не содержит"
    • Значение: "S / Закончено"
  5. Выберите логическую группу
    • В раскрывающемся списке "Логическая группа" выберите "И". Это ключ к тому, чтобы убедиться, что Outlook соблюдает все критерии (что обычно не так; отсюда и этот пост)
  6. Установите область действия поиска на желаемый уровень
    • В раскрывающемся списке "Искать:" выберите "Сообщения" (вероятно, уже выбрано)
    • Нажмите "Обзор"
    • Убедитесь, что все соответствующие папки выбраны (я выбрал весь почтовый ящик)
    • Установите флажок "Поиск подпапок"

Сохранение запроса в качестве папки поиска

  • В окне расширенного поиска нажмите "Файл"
  • Нажмите "Сохранить как папку поиска" и назовите папку поиска.

Успех!

Так что у нас это! Задача решена.

  • Щелкните правой кнопкой мышиSearch Foldersи выберитеNew Search Folder
  • ВыбиратьCreate a custom Search Folder
  • НажмитеCriteria
  • НаMore Choicesвкладку, нажмите и выберитеS/Next Action
  • НаAdvancedвкладка, выберитеField>All Mail fields>Categories
  • ИзменятьCondition:кdoesn't containи введите"S/Finished"используя кавычки
  • Если вы хотите исключить несколько категорий, поместите каждую в кавычки и разделите пробелами, например:"Category A" "Category B"