0

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

插件创建一个自定义 PST,作为 Outlook 树视图中的一个位置进行引用。当用户右键单击 PST 中的文件夹时,我需要隐藏或禁用一些上下文菜单选项。

我目前能够对需要隐藏的大多数选项执行此操作,方法是使用 Ribbon.xml 文件中项目的 GetVisible 属性,然后编写自定义处理程序以确定是否应显示菜单选项。

我无法以这种方式隐藏的唯一菜单项是“新建文件夹”。此菜单选项的代码与重命名文件夹和复制文件夹等按钮的代码相同,但 Outlook 2013 似乎不会查看处理程序的返回值,并且将始终显示新建文件夹选项。

我在 Outlook 2010 中尝试了相同的代码来隐藏或禁用或隐藏按钮,它工作正常,似乎 2013 不想玩球。

4

1 回答 1

1

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

一旦我得到 ID,即“NewInLineFolder”,我就能够成功隐藏新文件夹选项。

于 2014-01-30T14:25:52.563 回答