我正在研究用 C# 和 VS-2008 开发的 Outlook 插件。在这个我们有我们自己的自定义表单.oft 在这个表单上我们有我们的自定义“发送”按钮点击它我们的处理继续。
现在我们面临的问题是我们想要禁用或隐藏功能区上 Outlook 的内置发送按钮。我们还想禁用或隐藏功能区选项卡中的某些组。
我们试图通过使用自定义 Ribbon 类实现Office.Core.IRibbonExtensibility
接口来做到这一点。在ThisAddin
文件中,我们编写了以下方法:
protected override Microsoft.Office.Core.IRibbonExtensibility
CreateRibbonExtensibilityObject()
{
return new Ribbon();
}
在 Ribbon 类中,引用了 xml 文件,该文件从功能区选项卡中禁用特定组。但这不仅适用于我的自定义表单,还适用于所有新邮件项目。
现在我只想至少隐藏/禁用 Outlook 功能区中的“发送”按钮。