2017-02-14 14 views
0

Я хочу, чтобы закрыть текущий Инлайн Response, чтобы сделать некоторые модели поведения
меня попробовать эту функцию: OutlookApp.ActiveExplorer().ClearSelection(), но он не может работать под Беседа и поднять исключение: The method you are invoking is invalid for a conversation viewКак закрыть Инлайн ответ

Итак, что такое правильный способ закрыть Inline Response?

ответ

0

Эта функциональность не предоставляется для доступа к программной части. Вы можете попробовать использовать Accessibility API для имитации нажмите на кнопку «Отменить» или вы можете попробовать Redemption и его SafeExplorer объект - это выставляет ActiveInlineResponseDiscard метод:

set sExplorer = CreateObject("Redemption.SafeExplorer") 
sExplorer.Item = Application.ActiveExplorer 
sExplorer.ActiveInlineResponseDiscard 
+0

Спасибо, но Redemption кажется, требует коммерческой лицензии. Мы говорим о бесплатной api – phuongnd

0

объектная модель Перспективы не предусматривает какого-либо имущества или метод для этого.

Но вы можете использовать метод Display класса MailItem для отображения нового объекта Inspector для элемента. В этом случае редактор InlineResponse будет закрыт.

Чтобы получить экземпляр класса MailItem, вам необходимо использовать свойство класса ActiveInlineResponse класса Explorer, которое возвращает объект элемента, представляющий активный элемент встроенного ответа в панели чтения исследователя.