Настройка представления «Список дел» в 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?
Подскажите вариант распечатки списка дел. Проблема в том, что высота строки в Автопросмотре Списка дел ограничена 4-ми строками и соответственно выводится на печать только 4 строки. А реально записей может быть больше.
Подскажите как решить проблему. Спасибо.
А что вам мешает переключится в задачи, выбрать печать и получить распечатку TODO листа в любом виде?
Иван – ничего не мешает. Задача получить именно сводную таблицу. Представляете если задач 50? Ведь представление в табличном виде удобнее в работе, нежели каждую задачу искать в стопке. ИМХО.
Роман, посмотрите вот на это дополнение для Outlook, по-моему, это решит все ваши проблемы. Это дополнение позволяет легко настраивать любой вид печати календарей/задач в Outlook:
Помощник по печати календарей для Outlook
http://www.microsoft.com/downloads/ru-ru/details.aspx?FamilyID=e7bab4eb-d032-46cd-908e-a7a6af2ef404