【发布时间】: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