VSTO - Outlook 2007 Как показать свойство пользователя, даже если оно отсутствует?
Я добавил свойство пользователя в почтовую папку, назовем его UserProperty01. У некоторых элементов папки есть это свойство, у некоторых - нет. Мне нужно показать в представлении папки, установлено ли это свойство или нет, поэтому я добавил другое свойство с именем UserProperty01Present и установил для него значение true, когда я устанавливаю исходное свойство, и значение false, когда я удалял его; Затем я добавил его в представление папки.
Проблема в том, что маленький флажок появляется отмеченным в тех письмах, где свойство установлено, пустым в тех, где свойство было удалено... и вообще нигде в тех, где свойство никогда не было установлено в первую очередь.
У меня вопрос, есть ли способ показать пустой флажок, когда свойство не установлено? Единственная альтернатива, которую я нашел до сих пор, - это поиск в каждом почтовом элементе и установка его в значение false, если оно не устанавливается каждый раз при открытии папки; Излишне говорить, что я не очень доволен этим решением (там может быть более 800 писем). Есть ли другой путь?
Спасибо за ваше время.
1 ответ
РЕДАКТИРОВАТЬ Нет никакого способа сделать это через OOM.
Я думаю, что способ сделать это было бы добавить столбец фумулы, а в формуле сделать
IIF ([UserProperty01],"ДА","НЕТ")
Маркус