Outlookのアドインには、次の行があります。
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
MessageBox.Show("Hazaa!");
}
private void ThisAddIn_Shutdown(object sender, System.EventArgs e)
{
MessageBox.Show("Shazoo...");
}
Outlookがクールな「Hazaa!」で私に挨拶している間。開始時に、私が「Sahzoo ...」に行くことを拒否し、それを閉じます。どちらのメソッドも、デフォルトの自動生成されたコードを使用して同じ方法で登録されるため、エラーは発生しません。私が考えることができるもう1つの説明は、アプリケーションがすでにGUIを離れ、shazooingが非表示になっているときに、シャットダウンプロセスが実行されるということです。
そうですか?そうでない場合、Outlookをshazooにするにはどうすればよいですか?もしそうなら、どうすればそのようなシャズーを視覚的にユーザーに通知できますか?
編集:
どうやら、O10以降、シャットダウンは呼び出されなくなったため、以下の自動生成されたコードは実際に間違っています(または少なくとも完全ではありません)。@Christian.Kの礼儀
#region VSTO generated code
private void InternalStartup()
{
this.Startup += new System.EventHandler(ThisAddIn_Startup);
this.Shutdown += new System.EventHandler(ThisAddIn_Shutdown);
}
#endregion