【问题标题】:Customizing Outlook 2013 Context Menu自定义 Outlook 2013 上下文菜单
【发布时间】:2014-01-27 15:22:06
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: c# outlook outlook-addin outlook-2013


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      • 2013-03-04
      • 1970-01-01
      相关资源
      最近更新 更多