1

Outlook VSTO アドインの実行中に、次の例外が発生することがあります。

System.Runtime.InteropServices.COMException (0xD0720009): エクスプローラーが閉じられており、以降の操作に使用できません。コードを確認し、Outlook を再起動します。

Marshall.ReleaseCOMObject メソッドを呼び出していないため、Explorer オブジェクトが閉じられた理由がわかりません。私はすでにあまりにも長い間調べてきましたが、うまくいきませんでした。ユーザーに問題は発生していません。だから私はそれを無視しています(これは私が知っている最高のものではありませんが、どこかで砂に線を引く必要がありました).

ただし、Explorer オブジェクトのいずれかのプロパティ/メソッドを使用して例外がスローされる前に、そのオブジェクトが閉じられているかどうかを確認できると便利です。

これは可能ですか?

どうもありがとう

4

1 に答える 1

0

ユーザーがエクスプローラーを閉じた場合、エクスプローラーはなくなり、そのエラーが発生します。Explorer.Close イベントをトラップする必要があります。

于 2013-06-20T15:46:21.233 に答える