自定义Outlook 2013上下文菜单



我有一个.NET添加Outlook,我正在尝试确保在Outlook 2013中正确工作。与Outlook 2013一起使用时添加的主要问题仅限于UI。

添加In创建一个自定义的PST,该PST作为Outlook树视图中的位置。当用户右键单击位于PST中的文件夹时,我需要隐藏或禁用许多上下文菜单选项。

我目前可以使用Ribbon.xml文件上的项目可忽略的属性,然后编写一个自定义处理程序来确定是否应显示菜单选项。

我无法以这种方式隐藏的唯一菜单项是"新文件夹"。此菜单选项的代码与诸如Rename文件夹和复制文件夹之类的按钮相同,但是Outlook 2013似乎并未查看处理程序的返回值,并且将始终显示新文件夹选项。

我在Outlook 2010中尝试了相同的代码来隐藏或禁用或隐藏按钮,并且效果很好,似乎2013年不想打球。

的问题是,我想从2013年的上下文菜单中删除的'新文件夹'选项与2010年的ID不同。

我获得ID后,即" newinlinefolder",我就能成功隐藏新文件夹选项。

最新更新