0
我有一個自定義功能區,當選擇郵件時以及雙擊打開郵件時,必須顯示該功能區。雙擊打開郵件時,我已正確放置按鈕。Outlook - 選擇郵件時顯示自定義功能區
如何在選擇郵件時獲取功能區? [郵件正文顯示在閱讀窗格中]。
我有一個自定義功能區,當選擇郵件時以及雙擊打開郵件時,必須顯示該功能區。雙擊打開郵件時,我已正確放置按鈕。Outlook - 選擇郵件時顯示自定義功能區
如何在選擇郵件時獲取功能區? [郵件正文顯示在閱讀窗格中]。
首先,在啓動方法添加事件處理程序:
private void ThisAddIn_Startup(object sender, EventArgs e)
{
Application.ActiveExplorer().SelectionChange += activeExplorer_SelectionChange;
}
然後,在事件處理程序,使用ControlId
顯示功能區:
void activeExplorer_SelectionChange()
{
var ribbon = Globals.Ribbons.YourRibbon;
if (ribbon.RibbonUI != null)
ribbon.RibbonUI.ActivateTab("YourRibbonControlId");
}
應設置在該ControlId
您的功能區的DesignView!