2013-03-15 60 views

回答

5

在项目Visual Studio中选择Add New Item。选择功能区(XML)。

添加下列XML文件:

<contextMenus> 
    <contextMenu idMso="ContextMenuMailItem"> 
    <menu id="ArcIT" label="ArcIT"> 
     <button id="MyContextMenuMailItem" 
      label="ContextMenuMailItem" 
      onAction="OnMyButtonClick"/> 
    </menu > 
    </contextMenu> 
    </contextMenus> 

在ribbon.cs类中添加以下方法

public void OnMyButtonClick(Office.IRibbonControl control) 
    { 


     if (control.Context is Outlook.Selection) 
     { 
      Outlook.Selection sel = control.Context as Outlook.Selection; 
      Outlook.MailItem mail = sel[1]; 
      MessageBox.Show(mail.Subject.ToString()); 

     } 
    } 

方法必须是公开的。此方法显示一个包含邮件主题的框,并右键单击。

+0

添加XML在哪里?当你添加一个新的“Ribbon(XML)”项时,它已经有了自己的xml。 – 2014-07-28 15:30:18

+0

@TheMuffinMan用上面给出的那个替换那个xml。 – Teja 2015-05-29 11:26:56