0
我花了最後時間瞭解如何訂閱任何Outlook資源管理器的BeforeMinimize和BeforeMaximize事件並失敗。我到目前爲止所做的:VSTO Outlook Explorer BeforeMinimize,BeforeMaximize事件不會觸發
public partial class ThisAddIn
{
Outlook.Explorer explorer;
Outlook.Application application;
Outlook.ExplorerEvents_10_BeforeMinimizeEventHandler beforeMinimizeEventHandler;
ThisAddin_Startup()
{
//... create custom Task pane
application = Globals.ThisAddIn.Application;
explorer = application.ActiveExplorer();
beforeMinimizeEventHandler = new Outlook.ExplorerEvents_10_BeforeMinimizeEventHandler(explorer_BeforeMinimize);
explorer.BeforeMinimize += beforeMinimizeEventHandler;
}
void explorer_BeforeMinimize(ref bool Cancel)
{
System.Windows.Forms.MessageBox.Show("BeforeMinimize");
Cancel = true;
}
}
事件永遠不會被解僱。我也試過其他方法,比如鑄造explorer
到Outlook.ExplorerEvents_10_Event
然後訂閱。我也檢查了只有一個資源管理器。儘管如此,沒有什麼可行 我做錯了什麼?感謝您的幫助。