2

我正在尝试从 Excel 窗口中删除功能区栏。目前我正在使用以下代码删除功能区。

excelApp.ExecuteExcel4Macro("SHOW.TOOLBAR(""Ribbon"",False)") 

但它也会删除单元格上方的所有内容,包括标题栏。我需要标题栏,以便用户可以移动、最小化、最大化和关闭窗口。理想情况下,我想删除整个功能区,但如果我可以最小化功能区上的图标,我会很满意。我可以通过单击标题栏上的黑色小矩形和三角形图标来最小化功能区图标,所以它必须是可能的。

4

1 回答 1

2

从来没有找到一个好的解决方法,除了 VBA 中的这个聪明的解决方案,你应该能够在 .net 中重新创建。

Sub HideRibbon()

Application.SendKeys ("^{F1}")

End Sub

Ctrl+F1 是最小化和最大化功能区的组合,因此如果您真的愿意,可以将其用作切换按钮。如果您喜欢使用简单的 VBA,可以将其设置为在工作簿打开时运行。

于 2012-12-06T03:03:22.780 回答