我正在開發Outlook 2007 VSTO Addin.I已添加一個功能區並帶有按鈕。我正在嘗試在按鈕單擊時引發一個事件。在Application.Inspectors集合的NewInspector事件中,我應該能夠在Presenter中掛接此Ribbon事件。Outlook 2007功能區和MVP
問題是如何打開檢查員的Ribbon。我試過Globals.Ribbons.MyRibbon
這樣做。顯然它只適用於第一個檢查員。我也試過Globals.Ribbons[inspector].MyRibbon
。
看起來像創建NewInspector時Ribbons集合有0項目和功能區加載僅在執行NewInspector事件處理程序後發生。
是否有任何事件知道何時加載功能區或者有沒有其他方法,我可以在Presenter中保留業務邏輯而不是在功能區視圖中。