如何禁用function区中的Excel内置RibbonButton(可视化devise器)?

是否有可能将一个Excel中内置的RibbonButton 2010设置为enabled=false从Excel VSTO加载项

这是一个使用function区XML的Word示例。 我不认为你可以使用丝带devise师。 同样的事情也应该在Excel中工作。

 <?xml version="1.0" encoding="UTF-8"?> <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="Ribbon_Load"> <commands> <command idMso="Font" enabled="false" /> </commands> </customUI> 

这将禁用该命令 ,其中不仅包括function区中的button,还包括可以通过键盘快捷方式触发的其他任何方式。

如果您想做更具体的事情,您可能需要重新制作标准色带或色带组。 例如,您不能仅在启用其他所有展示位置的情况下停用Font 。 您将不得不隐藏标准的主页选项卡,并重新创build它,但与您的具体更改(禁用,缺失等)。