2012-11-09 65 views
1

我正在使用Otlook 2010加載項並且正在自定義功能區UI。到目前爲止這麼好,但是我在定製郵件中嵌入對象的上下文菜單時遇到了一個問題。我已經嘗試了許多idMso上下文菜單,但它們都沒有工作。用於嵌入式附件的Outlook 2010上下文菜單 - idMso?

不要任何人有其顯示idMso上下文菜單下面或如何添加有新的按鈕體驗

enter image description here

樣品我定製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> 

回答

3

你的XML似乎罰款。但取決於您點擊的內容,顯示的是不同的上下文菜單。

ContextMenuText是在編寫或編輯電子郵件時右鍵單擊 顯示的上下文菜單。

ContextMenuPicture是右鍵單擊圖片的上下文菜單。

等等..

ContextMenus Add-In for Office 2010使用此插件,以幫助確定上下文菜單名稱。安裝完成後,菜單底部出現上下文菜單名稱。

另外,還要確保在ThisAddIn.cs文件,必須重寫以下方法

protected override Office.IRibbonExtensibility CreateRibbonExtensibilityObject() 
{ 
    return new Ribbon1(); 
} 
+0

感謝,該加載項幫助我 - 在我的情況下,它是ContextMenuInlinePicture - 但現在我有問題如何訪問目前通過來自附加事件的IRibbonControl參考選擇內嵌圖像。 AttachmentSelection上的選擇無效。 – nihique

相關問題