Outlook にカスタム TaskPane があります。ユーザーが可視性を切り替えると、それを設定オブジェクトに記録して、次に Outlook を起動したときに、ユーザーが残したときに表示/非表示になるようにします。
CustomTaskPane.VisibleChanged
次の各シナリオで発生します
- ユーザーがタスク ペインの右上隅にある [X] をクリックします。
TaskPane.Visible
ユーザーがリボンのトグル ボタンを押したことに応じて設定されます- ユーザーが左上の [ファイル] メニュー ボタンを押す
最初の 2 つの方法では、ユーザーは明らかに作業ウィンドウを非表示にするつもりでした。3 番目の方法は、ユーザーがメニュー画面に移動しようとしていたことです (おそらく [終了] ボタンを押す途中でした)。
質問
ファイルメニューが原因でイベントが発生したことを特定する方法はありますか? ファイルメニューが現在開いているかどうかをプログラムで判断する方法はありますか?
ファイルメニュー画面の意味は次のとおりです。