在Outlook 2010检查器功能区中列出自定义按钮ID

时间:2014-05-01 21:28:53

标签: outlook-addin outlook-2010 ribbon-control

我在Outlook 2010中有一个检查器,其中包含一个放在功能区中的“显示”组中的按钮。检查员当前项目是约会项目。此按钮最初所属的表单不再存在,但该按钮仍保留在“显示”组中,并且此按钮上没有文档。有没有办法按ID列出当前功能区中的所有按钮?我正在寻找这个按钮的ID,所以我可以在我的XML中将enabled设置为false,但到目前为止还没有运气。

编辑:为了更加精确一点,我想循环浏览Outlook中功能区中的所有元素,这样我就可以找到我要删除的按钮的正确ID它。我正在使用C#,.NET 4.0和VSTO作为加载项。

1 个答案:

答案 0 :(得分:0)

在任何人需要的情况下自己回答这个问题。

您可以使用HideFormPage(“按钮名称”)隐藏自定义窗体中放置在功能区中的孤立按钮。没有必要循环功能区并找到它。

Application.ActiveInspector.HideFormPage("Button Name");