C# VSTO Excel 2007 - 禁用隐藏/取消隐藏按钮

问题描述 投票:0回答:2

我正在开发 Excel VSTO 2007 应用程序。我想知道是否有办法禁用 Excel 的

View
选项卡中的
Hide
Unhide 按钮。

https://i.sstatic.net/vLfW5.png

编辑:我正在寻找一种使用c#代码以编程方式完成此操作的方法。旧的 vba 可能有用。我搜索了很多,但找不到任何特定的解决方案。

c# excel vsto
2个回答
2
投票

我使用类似下面的内容来禁用工作表删除按钮,也许有类似的内容适合您:

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

1
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.