C#VSTO Excel 2007 – 禁用隐藏/取消隐藏button

我正在开发Excel VSTO 2007应用程序。 我想知道是否有一种方法可以禁用HideUnhidebutton目前在Excel的视图选项卡。

www.i.stack.imgur.com/vLfW5.png

编辑:我正在寻找一种方式来编程使用C#代码 。 旧的vba可能是有用的。 我搜查了很多,找不到任何特定的解决scheme。

我使用类似下面的东西来禁用表单删除button,也许有什么你想要的东西类似:

 Microsoft.Office.Tools.Excel.Worksheet.Worksheet excelShtBase; excelShtBase.Application.CommandBars["Ply"].Controls["&Delete"].Enabled = false; 

我不认为你可以禁用Excel 2007及以后的内置控件,除非你使用Ribbon XML创build自己的ribbon bar控件。

MSDN上有很多示例或教程,下面是一个示例或教程( 显示和隐藏Microsoft Officefunction区上的选项卡,组和控件 )。