4

我正在开发一个 Excel VSTO 2007 应用程序。我想知道是否有一种方法可以禁用Excel 选项卡中的Hide和按钮。UnhideView

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

编辑:我正在寻找一种使用c# Code以编程方式进行的方法。旧的 vba 可能有用。我搜索了很多,找不到任何特定的解决方案。

4

2 回答 2

2

我使用类似下面的东西来禁用工作表删除按钮,也许你想要的有类似的东西:

Microsoft.Office.Tools.Excel.Worksheet.Worksheet excelShtBase;
excelShtBase.Application.CommandBars["Ply"].Controls["&Delete"].Enabled = false;
于 2013-07-10T04:48:51.577 回答
1

我认为您不能禁用 Excel 2007 及更高版本中的内置控件,除非您使用 Ribbon XML 创建自己的功能区栏控件。

MSDN 上有很多示例或教程,这里有一个适合您(在 Microsoft Office 功能区上显示和隐藏选项卡、组和控件)。

于 2013-07-10T10:11:32.503 回答