Я пытаюсь написать надстройку Outlook 2010 с помощью Visual Studio 2013.
Как изменить меню, которое открывается после щелчка правой кнопкой мыши на "карточке контакта" на странице "Контакты"?
Этот пост в CodeProject может помочь связать
Щелкните правой кнопкой мыши на проводнике решений и добавьте элемент New Ribbon (XML). Замените созданный XML следующим образом:
<?xml version="1.0" encoding="UTF-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<contextMenus>
<contextMenu idMso="ContextMenuContactItem">
<menuSeparator id="mniMailItemMenuSeparator" />
<button id="customButton"
label="Name of your Menu Item" insertBeforeQ="Copy"
getImage="LoadCustomImage"
onAction="OnMyButtonClick" />
</contextMenu>
</contextMenus>
</customUI>
Теперь вам просто нужно добавить
OnMyButtonClick(Office.IRibbonControl control)
на ваш код Ribbon1.cs.
protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject() { return new Ribbon1(); }
ThisAddIn