VSTO - Outlook 2007 Как показать свойство пользователя, даже если оно отсутствует?

Я добавил свойство пользователя в почтовую папку, назовем его UserProperty01. У некоторых элементов папки есть это свойство, у некоторых - нет. Мне нужно показать в представлении папки, установлено ли это свойство или нет, поэтому я добавил другое свойство с именем UserProperty01Present и установил для него значение true, когда я устанавливаю исходное свойство, и значение false, когда я удалял его; Затем я добавил его в представление папки.

Проблема в том, что маленький флажок появляется отмеченным в тех письмах, где свойство установлено, пустым в тех, где свойство было удалено... и вообще нигде в тех, где свойство никогда не было установлено в первую очередь.

У меня вопрос, есть ли способ показать пустой флажок, когда свойство не установлено? Единственная альтернатива, которую я нашел до сих пор, - это поиск в каждом почтовом элементе и установка его в значение false, если оно не устанавливается каждый раз при открытии папки; Излишне говорить, что я не очень доволен этим решением (там может быть более 800 писем). Есть ли другой путь?

Спасибо за ваше время.

1 ответ

Решение

РЕДАКТИРОВАТЬ Нет никакого способа сделать это через OOM.

Я думаю, что способ сделать это было бы добавить столбец фумулы, а в формуле сделать

IIF ([UserProperty01],"ДА","НЕТ")

Маркус

Другие вопросы по тегам