2014-10-01 2 views
0

Мне нужно выбрать почтовый элемент из моей надстройки Outlook. Я пытаюсь использоватьИзменить внешний вид mailitem выбор из C# outlook add-in в режиме разговора

Outlook._Explorer explorer = OutlookApp.ActiveExplorer(); 
explorer.AddToSelection(item); 

и все в порядке, но только если флаг «Показывать как разговоры» не установлен. Когда он установлен, я получаю сообщение об ошибке «Вызов метода недействителен для просмотра в режиме разговора». Как я могу выбрать почтовый элемент, когда установлен флажок «Показывать как диалоги»?

ответ

0

AFAIK, вы можете использовать AddToSelection при включении бесед. Однако в приведенной ниже ссылке есть ряд других условий, которые могут помешать работе. Просто перед вызовом AddToSelection обязательно вызовите Explorer.IsItemSelectableInView (Item).

Explorer.AddToSelection Метод (Outlook) http://msdn.microsoft.com/en-us/library/office/ff868732(v=office.15).aspx

+0

Нет, вы не можете, и это отмечено в документации по методу Explorer.IsItemSelectableInView http://msdn.microsoft.com/en-us/library/office/ ff868297 (v = office.15) .aspx «Метод IsItemSelectableInView вызывает ошибку, если текущее представление является просмотром сеанса». Метод AddToSelection вызывает такую ​​же ошибку при этом условии. –

+0

Вы правы - я должен был попробовать. AddToSelection не упоминает, что его нельзя использовать в представлении «Беседы», но он должен. –

Смежные вопросы