2017-02-14 41 views
0

我想關閉當前內置迴應,做一些行爲
我試試這個功能:OutlookApp.ActiveExplorer().ClearSelection()但它不能在對話視圖工作,並引發異常:The method you are invoking is invalid for a conversation view如何關閉內置迴應

那麼,什麼是正確的方式來關閉內聯響應?

回答

0

該功能未公開用於編程訪問。你可以嘗試使用輔助功能API來模擬點擊「放棄」按鈕,或者你可以嘗試Redemption及其SafeExplorer對象 - 它暴露ActiveInlineResponseDiscard方法:

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

謝謝,但救贖似乎是需要商業許可。我們提到免費的api – phuongnd

0

Outlook對象模型不提供任何財產或方法。

但是,您可以使用MailItem類的Display方法來顯示該項目的新對象Inspector。在這種情況下,InlineResponse編輯器將被關閉。

要獲得MailItem類的實例,您需要使用Explorer類的ActiveInlineResponse屬性,該類返回代表瀏覽器讀取窗格中活動內聯響應項的項目對象。