Динамическое добавление электронной почты отправителя в правило заголовка сообщения в Outlook 2007 с помощью щелчка правой кнопкой мыши

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

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


person Caveatrob    schedule 06.10.2008    source источник


Ответы (1)


Приложив немного усилий, вы сможете манипулировать контекстным меню с помощью VBA.

Любая версия Outlook до 2007 года не имеет объектной модели для правил.

Но начиная с OL2007 каждый объект Store предоставляет метод GetRules(), который возвращает коллекцию Rules. Попробуйте повторить эту коллекцию и заполнить объект CommandBarPopup всеми нужными вам правилами. Объектами Rule можно манипулировать, поэтому теоретически вы должны быть в состоянии выполнить эту работу.

person Tomalak    schedule 07.10.2008