6

Outlook2007のデフォルトである12.0Interopライブラリを使用しています。実際には、終了イベントに登録するコード例を使用してOutlook2003から2010への統合を目指しています。

OutlookアプリのアプリケーションQuitイベントがあるとドキュメントに記載されていますが、オブジェクトの実装でそれを見つけることができません。Outlook.Application

Visual Studio 2010はQuit、メソッドとして識別しているようです。

終了はイベントではなくメソッドのようです

質問:

OutlookアプリケーションのQuitイベントにどのように登録しますか?(1つある場合、またはアプリケーションの終了時にトリガーされるイベントがある場合)可能であれば、サンプルコードを提供します。

ありがとう!

4

2 に答える 2

27
((Outlook.ApplicationEvents_11_Event)Application).Quit 
+= new Outlook.ApplicationEvents_11_QuitEventHandler(ThisAddIn_Quit);

void ThisAddIn_Quit()
{
   System.Windows.Forms.MessageBox.Show("bye bye problem, I found the solution!!");
}
于 2012-03-06T15:26:49.907 に答える
2

解決策を提供してみてください。OutlookプロセスProcess.Exitedを取得してイベントをリッスンできる場合があります。

于 2011-07-13T10:22:36.597 に答える