Контекстно меню на 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