2

Excel ウィンドウからリボン バーを削除しようとしています。現在、リボンを削除する次のコードを使用しています。

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

ただし、タイトル バーを含むセルの上のすべても削除されます。ユーザーがウィンドウを移動、最小化、最大化、および閉じることができるように、タイトル バーが必要です。理想的にはリボン全体を削除したいのですが、リボンのアイコンを最小化できれば満足です。タイトル バーの小さな黒い四角形と三角形のアイコンをクリックすることで、リボン アイコンを最小化できるので、可能なはずです。

4

1 に答える 1

2

.netで再作成できるはずのVBAのこの巧妙なソリューションを除いて、良い回避策は見つかりませんでした。

Sub HideRibbon()

Application.SendKeys ("^{F1}")

End Sub

Ctrl+F1 は、リボンを最小化して最大化するための組み合わせなので、必要に応じてこれをトグル ボタンとして使用できます。単純な VBA を使用する場合は、ワークブックを開いたときに実行するように設定できます。

于 2012-12-06T03:03:22.780 に答える