你好,我想在Outlook 2013的邮件项目上下文菜单中添加一个新按钮。
我使用的是VS 2012 C#。
我在互联网上搜索过,但找不到实现这一功能的方法。我正在升级一个修改了上下文菜单的Outlook 2010插件。
你好,我想在Outlook 2013的邮件项目上下文菜单中添加一个新按钮。
我使用的是VS 2012 C#。
我在互联网上搜索过,但找不到实现这一功能的方法。我正在升级一个修改了上下文菜单的Outlook 2010插件。
在 Visual Studio 中,选择项目并添加新项。选择 Ribbon(XML)。
将以下内容添加到 XML 文件中:
<contextMenus>
<contextMenu idMso="ContextMenuMailItem">
<menu id="ArcIT" label="ArcIT">
<button id="MyContextMenuMailItem"
label="ContextMenuMailItem"
onAction="OnMyButtonClick"/>
</menu >
</contextMenu>
</contextMenus>
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());
}
}
方法必须是公共的。此方法显示一个带有您右键单击的邮件主题的框。