Я работаю с надстройкой Outlook VSTO, и сначала я добавил кнопку (ленту) в TabMail, а после этого мне нужен пользовательский пункт контекстного меню, щелкнув правой кнопкой мыши любой элемент «Входящие», поэтому я добавил еще одну ленту, новнутри CreateRibbonExtensibilityObject()
Я могу вернуть только одну ленту.
Внутри ThisAddIn.cs
protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject()
{
return new Ribbon2();
}
Я пытался с помощью какого-то старого неясного решения, такого как добавление пространства имен ниже, но это не работает, возможно, онидля объединения двух вкладок и групп, но не для двух разных типов лент.
ContextMenuRibbon
<?xml version="1.0" encoding="UTF-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui"
onLoad="Ribbon_Load" xmlns:x="MySpace.Outlook">
<contextMenus>
<contextMenu idMso="ContextMenuMailItem">
<button
id="MyContextMenuMailItem" label="ContextMenuMailItem"
idQ="MyRibbons"/>
</contextMenu>
</contextMenus>
</customUI>
Как использовать обе ленты в одной надстройке?