Перехватывать события назначения категории Outlook? - PullRequest
2 голосов
/ 22 февраля 2010

Обратите внимание, что это не дубликат этого похожего, но другого вопроса !

Мой вопрос не в том, как перехватить события создания / переименования / удаления категории, а в том, как перехватить, когда пользователь назначает категорию элементу (контакт, собрание и т. Д.). Я только начинаю изучать объектную модель Outlook и пытаюсь понять, как она работает. Любая помощь в правильном направлении была бы фантастической!

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

Ответы [ 2 ]

1 голос
/ 22 февраля 2010

Думаю, вам понадобятся и оболочка Inspector, и оболочка Explorer, чтобы получить все места, где вы можете изменить категорию (как вы можете щелкнуть правой кнопкой мыши в представлении проводника).

Но они по категориям должны вызывать событие ItemChange. В проводнике вам нужно будет отслеживать выбранные элементы и подключать событие PropertyChange для каждого элемента в выделении.

Марк

0 голосов
/ 16 января 2012

Возможное решение. Пока еще ничего не пробовал.

  • OlkCategoryEvents_Event.Change Event - Microsoft.Office.Interop.Outlook - Происходит при изменении выбора категории. Пространство имен: Microsoft.Office.Interop.Outlook
  • Сборка: Microsoft.Office.Interop.Outlookmicrosoft.office.interop.outlook.dll), с использованием событие OlkCategoryEvents_ChangeEventHandler изменение
...