与Outlook 2013中已弃用的ItemContextMenuDisplay相同的是什么

时间:2015-09-04 13:43:49

标签: outlook outlook-addin outlook-2013

当用户右键点击邮件时,我想在上下文菜单中添加一个菜单项。

但是项目

Application.ItemContextMenuDisplay

显然已被弃用,2013年展望会与此相当吗?

2 个答案:

答案 0 :(得分:1)

...
protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject()
{
    // new class override Office.IRibbonExtensibility
}
...

要创建Office.IRibbonExtensibility类,只需选择“项目>添加>新项目>功能区(XML)

并相应地编辑创建的XML。

菜单项有一个'onAction'回调,可以在用户选择菜单项时处理。

答案 1 :(得分:0)

事实是命令栏已被弃用,现在Fluent UI(又名Ribbon UI)用于自定义上下文菜单。请参阅Extending the User Interface in Outlook 2010以快速入门。

Application.ItemContextMenuDisplay事件的替换是在上下文菜单的功能区控件的XML标记中定义的任何回调。办公室调用它们来获取值。