【问题标题】:Disable/Hide in built Send button in Outlook form在 Outlook 表单中禁用/隐藏内置发送按钮
【发布时间】:2011-08-04 00:27:25
【问题描述】:

我正在开发用 C# 和 VS-2008 开发的 Outlook 插件。在这个我们有我们自己的自定义表单 .oft 在这个表单上,我们在点击事件时有自定义的“发送”按钮,我们的处理将继续。

现在我们面临的问题是我们想要禁用或隐藏功能区上 Outlook 的内置发送按钮。我们还想禁用或隐藏功能区选项卡中的某些组。

我们已经尝试通过使用自定义 Ribbon 类来实现这一点,实现 Office.Core.IRibbonExtensibility 接口。 在ThisAddin文件中我们写了如下方法:

protected override Microsoft.Office.Core.IRibbonExtensibility
    CreateRibbonExtensibilityObject()
{
    return new Ribbon();
}

在 Ribbon 类中,引用了 xml 文件,这会禁用功能区选项卡中的特定组。 但这不仅适用于我的自定义表单,而且适用于所有新邮件。

现在我只想至少隐藏/禁用 Outlook 功能区中的“发送”按钮。

【问题讨论】:

    标签: outlook outlook-addin outlook-form


    【解决方案1】:

    好的,老问题......但供将来参考:
    要为不同的项目提供不同的自定义 ui,您可以在创建自定义 ui 时使用 Application.ActiveInspector().CurrentItem。
    如果您以后需要它,请使用功能区 onLoad-event(即:onLoad="ribbonLoaded")。

    【讨论】:

      猜你喜欢
      • 2015-09-26
      • 2016-01-21
      • 2018-01-18
      • 1970-01-01
      • 1970-01-01
      • 2015-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多