Настройка представления «Список дел» в Outlook 2007
В Outlook 2007 есть замечательный инструмент: «Список дел», в котором отображаются помеченные сообщения и задачи, которые нужно было выполнить вчера/сегодня/завтра. Поскольку список всегда перед глазами, он не дает забыть о невыполненных делах. Но этот список таже можно настроить и сделать более удобным для себя.
Обычно этот список выглядит так:
![]()
Но меня всегда раздражало то, что в нем показываются все будущие дела и задачи, даже те, которые терпят еще неделю-другую. Но они всё равно в списке, и поэтому список может быть большим (например, у меня сегодня задачи распланированы до конца марта!). С точки зрения юзабилити, это классический пример «размытия внимания»: пользователь привыкает к большому количеству дел в списке и просто не обращает на них свое внимание.
К сожалению, просто поставить фильтр в представлении, ограничивающий вывод делами только, например, на неделю – месяц вперед не получается, так как такого правила в нём нет.
Но подобное правило можно написать руками, так как в Outlook есть возможность использовать псевдо-SQL для выборки данных из MAPI хранилищ. Это вполне развитый язык запросов с кучей функций. Я воспользовался функцией today(n), которая возвращает дату через n секунд после текущей.
Не буду пространно объяснять теорию, вот готовый рецепт настройки «Списка дел»:
1. Щелкните по пустому месту в списке дел правой кнопкой мышки и выберите «Настроить текущее представление»
![]()
2. Щелкните по кнопке [Отбор]
3. Переключитесь на закладку SQL и поставьте галочку «Изменять фильтр напрямую»
![]()
4. Введите следующий текст:
("http://schemas.microsoft.com/mapi/id/{00062003-0000-0000-C000-000000000046}/810f0040" IS NULL
AND "http://schemas.microsoft.com/mapi/proptag/0x10910040" IS NULL
AND ("http://schemas.microsoft.com/mapi/id/{00062003-0000-0000-C000-000000000046}/81040040" <= today(864000)
OR "http://schemas.microsoft.com/mapi/id/{00062003-0000-0000-C000-000000000046}/81040040" IS NULL))
5. Нажимайте [OK] чтобы закрыть все окна
Все! Теперь с списке дел выводятся все незавершенные дела на 10 дней вперед.
А у меня SQL фильтры, почему-то отказываются работать в Списке дел в главном окне, хотя в Списке дел в панели задач все работает
Думал что из плагинов, но в безопасном режиме та же самая проблема
Что Вы имеете в виду под термином «Главное окно» – Outlook Today?