我一直看到应该注册Inspector窗口关闭事件的代码的不同变化,但我不知道在哪里放置代码。它应该在addin启动函数(ThisAddIn_Startup)中,在项目单击事件处理程序中还是在其他位置?以及如何正确取消注册处理程序,如果它是例如。为每个邮件注册?
以下是我发现的一些示例代码(我不确定放在哪里):
InspectorEvents_10_Event inspectorEvent = selectedItem[1].GetInspector();
inspectorEvent.Close += ItemClosed;
本教程还说,即使我可能需要处理两种类型的Close https://sites.google.com/site/xushengxiaotech/Home/http---sites-google-com-site-xushengxiaoshome-home-handling-the-close-event-correctly-using-outlook-object-model
我在哪里注册那些处理程序?
答案 0 :(得分:0)
您需要跟踪Inspectors.NewInspector事件(在启动时设置事件处理程序)。然后,当NewInspector触发时,在新检查器上为Inspector.Close事件设置事件处理程序。