【发布时间】:2011-11-18 23:24:18
【问题描述】:
我创建了一个 Outlook 加载项,并且正在使用 XML 功能区配置文件来指定一个新选项卡和按钮。该按钮加载到 Outlook 中的新选项卡中。现在有时,根据用户我们希望能够隐藏或禁用这些按钮。通过 Outlook Interop api 禁用自定义选项卡上的菜单按钮的最简单方法是什么?
我的第一个猜测是,我需要在创建功能区后遍历一些命令栏集合,然后搜索我的菜单按钮,但我不确定这些集合在哪里。
protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject()
{
this.ribbon = new MyRibbon();
// loop through tabs and ribbon items, look for my custom control, and enabled/disable specific buttons.
return this.ribbon;
}
【问题讨论】:
标签: c# outlook ribbon outlook-addin office-interop