我正在使用Excel VSTO 2007应用程序。我想知道是否有一种方法可以禁用Excel的查看选项卡中的Hide
和Unhide
按钮。C#VSTO Excel 2007 - 禁用隐藏/取消隐藏按钮
编辑:我正在寻找一种方式来做到这一点编程方式使用C#代码。旧的vba可能会有用。我搜查了很多,找不到任何特定的解决方案。
我正在使用Excel VSTO 2007应用程序。我想知道是否有一种方法可以禁用Excel的查看选项卡中的Hide
和Unhide
按钮。C#VSTO Excel 2007 - 禁用隐藏/取消隐藏按钮
编辑:我正在寻找一种方式来做到这一点编程方式使用C#代码。旧的vba可能会有用。我搜查了很多,找不到任何特定的解决方案。
我使用类似以下禁用表删除按钮,或许有你想要的东西类似的东西:
Microsoft.Office.Tools.Excel.Worksheet.Worksheet excelShtBase;
excelShtBase.Application.CommandBars["Ply"].Controls["&Delete"].Enabled = false;
我不认为你可以在Excel 2007中禁用内置的控制和除非您使用功能区XML创建自己的功能区栏控件。
MSDN上有很多示例或教程,这里有一个适合您的(Display and Hide Tabs, Groups, and Controls on the Microsoft Office Ribbon)。
这是我最后的选择。谢谢。 –
您可以尝试在功能区中设置与外观和ID相匹配的按钮,但不确定它是否可以使用;这里的列表:http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=6627 –
不能相信它!你们不是C#,VSTO标签吗?我真的没有任何代码在这里展示。 –
@闭门器:这个问题不是脱离主题。 Excel *编程*问题早已被确定为* On-Topic * for SO。 – RBarryYoung