Моей надстройке Outlook 2010 требуется одна настраиваемая кнопка в контекстном меню почтовых элементов и две настраиваемые ленты (одна для нового почтового сообщения и другая для прочитанного сообщения).
Чтобы заставить работать пользовательское меню, я использовал это:
protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject()
{
return new crmContextMenu(); //my custom context menu
}
но когда я это сделаю, другие ленты не появятся. Затем я попробовал другое переопределение:
protected override Microsoft.Office.Tools.Ribbon.IRibbonExtension[] CreateRibbonObjects()
{
Microsoft.Office.Tools.Ribbon.IRibbonExtension crmCM = new crmContextMenu() as Microsoft.Office.Tools.Ribbon.IRibbonExtension;
return new Microsoft.Office.Tools.Ribbon.IRibbonExtension[] { new ReadRibbon(), new ComposeRibbon(), crmCM };
}
и пользовательское контекстное меню не отображается. Как именно я могу заставить их «сосуществовать»? Спасибо