2017-01-29 14 views
0

私は、アプリケーションでOutlook RedemptionのActiveInlineResponsePopOutメソッドを使用しています。私が得たフィードバックから、この方法はOutlook 2016のほとんどのインストールでうまくいくようです。しかし、特定のマシンでは、このメソッドは機能しません(つまり、mailitemが表示されません)。 :Outlook Redemptionインラインポップアウトがポップアップしない

>Exception type: System.Runtime.InteropServices.COMException 
>Message: Could not find the toolbar control 
>Source: redemption.SafeExplorer 
>StackTrace: at Redemption.ISafeExplorer.ActiveInlineResponsePopOut() 

私が集めることから、Outlook 2016バージョン16.0.7571では問題が始まったようです。以前のバージョンのOutlook 2016(32ビットと64ビットの両方)は正常に動作するようです。

誰もこの動作を見ていますか?回避策はありますか?

+0

コードはいつ呼び出されますか? Outlook言語とは何ですか? –

+0

こんにちはドミトリー、あなたの迅速な対応に感謝します。コードはC#で書かれています。このメソッドは、次のように呼び出されます。Explorer.InlineResponseイベントが発生すると、タイマーが開始されます。タイマーが最初に刻み(1000ms後)、ActiveInlineResponsePopOutメソッドが呼び出されます。あなたが何か他のものが必要な場合は教えてください。 –

答えて

0

OutlookSpyから実行された次のスクリプトで問題はありませんでした(インラインレスポンスがアクティブであることを確認し、OutlookSpyツールバーの[スクリプトエディタ]ボタンをクリックしてスクリプトを貼り付け、[実行]をクリックします)。私はOutlook 2016 16.0.0.7766を使用していました。

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

ドミトリーのフォローアップをありがとう。上記のスクリプトを試してみましたが、最初に受け取ったメッセージに似たOutlookSpyエラーメッセージが表示されました: 'エラースクリプトの実行:DISP_E_EXCEPTION/Redemption.SafeExplorer /ツールバーコントロール/行3列1を見つけることができませんでした ' –

+0

Outlook 2016はまだですか? 16.0.7571で? –

+0

私はそれを理解したと思います:エラーはOutlookがマウスモードではなくタッチモードに設定されている場合にのみ発生します。バージョンの更新は関係がないようです。 –

関連する問題