Контекстное меню Outlook 2010 для встроенных вложений — idMso?

Я работаю над надстройкой Otlook 2010 и в настоящее время настраиваю пользовательский интерфейс ленты. Пока все хорошо, но у меня есть одна проблема с настройкой контекстного меню для встроенных объектов в письмах. Я пробовал много контекстных меню idMso, но ни одно из них не работает.

Есть ли у кого-нибудь опыт какой idMso является контекстным меню, показанным ниже или как добавить туда новую кнопку?

введите здесь описание изображения

Образец моего custom-ribbon.xml:

<?xml version="1.0" encoding="utf-8"?>
<customUI onLoad="OnRibbonLoad" xmlns="http://schemas.microsoft.com/office/2009/07/customui">
  <contextMenus>
    <contextMenu idMso="ContextMenuText">
      <button id="MyContextMenuText"
              imageMso="HappyFace"
              label="ContextMenuAttachments"
              onAction="OnMyButtonClick" />
    </contextMenu>
  </contextMenus>
</customUI>

person nihique    schedule 09.11.2012    source источник


Ответы (1)


Ваш xml выглядит нормально. Но в зависимости от того, что вы нажимаете, появляется другое контекстное меню.

ContextMenuText — это контекстное меню, которое появляется при щелчке правой кнопкой мыши при написании или редактировании электронной почты.

ContextMenuPicture — это контекстное меню для правого клика по картинке.

И так далее..

Надстройка ContextMenus для Office 2010 Используйте эту надстройку, чтобы определить имена контекстных меню. После установки название контекстного меню появляется в нижней части меню.

Также убедитесь, что в файле ThisAddIn.cs вы переопределили следующий метод

protected override Office.IRibbonExtensibility CreateRibbonExtensibilityObject()
{
    return new Ribbon1();
} 
person zdrsh    schedule 10.11.2012
comment
спасибо, эта надстройка помогла мне - в моем случае это была ContextMenuInlinePicture - но теперь у меня проблема, как получить доступ к выбранному встроенному изображению по ссылке IRibbonControl из прикрепленного события. Выбор на AttachmentSelection не работал. - person nihique; 11.11.2012