我正在开发Excel VSTO 2007应用程序。我想知道是否有一种方法可以禁用Excel的 View 标签中的Hide
和Unhide
按钮。
编辑:我正在寻找一种使用 c#Code 以编程方式执行此操作的方法。旧的vba可能很有用。我搜索了很多,找不到任何特定的解决方案。
答案 0 :(得分:2)
我使用类似下面的内容来禁用工作表删除按钮,也许有类似的东西你想要的东西:
Microsoft.Office.Tools.Excel.Worksheet.Worksheet excelShtBase;
excelShtBase.Application.CommandBars["Ply"].Controls["&Delete"].Enabled = false;
答案 1 :(得分:1)
除非您使用Ribbon XML创建自己的功能区控件,否则我认为您无法在Excel 2007及更高版本中禁用内置控件。
MSDN上有很多示例或教程,这里有一个给你(Display and Hide Tabs, Groups, and Controls on the Microsoft Office Ribbon)。