2013-07-09 150 views
4

我正在使用Excel VSTO 2007应用程序。我想知道是否有一种方法可以禁用Excel的查看选项卡中的HideUnhide按钮。C#VSTO Excel 2007 - 禁用隐藏/取消隐藏按钮

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

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

+1

您可以尝试在功能区中设置与外观和ID相匹配的按钮,但不确定它是否可以使用;这里的列表:http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=6627 –

+1

不能相信它!你们不是C#,VSTO标签吗?我真的没有任何代码在这里展示。 –

+0

@闭门器:这个问题不是脱离主题。 Excel *编程*问题早已被确定为* On-Topic * for SO。 – RBarryYoung

回答

2

我使用类似以下禁用表删除按钮,或许有你想要的东西类似的东西:

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