• ベストアンサー

エクセルVBAでコマンド&ツールを一括非表示にする方法。

エクセルVBAでコマンドバーとツールバーを一括で非表示にする方法を探しています。ご存じの方、宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

「メニューバー」を非表示にする場合 Application.CommandBars("worksheet menu bar").Visible = false 「ツールバー(標準)」を非表示にする場合 Application.CommandBars("Standard").Visible = false http://www.feedsoft.net/excel/tips/vba_71.html http://plaza.harmonix.ne.jp/~ahoshino/Excel_VBA/Menu_Bar/Menu_Bar.htm http://www.geocities.jp/happy_ngi/YNxv203.html

rin1234
質問者

お礼

ご返答ありがとうございます! でも、この方法は“一括”ではないですよね? 質問の仕方が悪かったようです。すみません。

rin1234
質問者

補足

「ツールバー(標準)」,「ツールバー(書式設定)」と分けるのではなく、「ツールバー」という単位では無理でしょうか?

その他の回答 (2)

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.3

>でも、この方法は“一括”ではないですよね? ツールバーもメニューバーも個別の部品なので一括で行う方法はありません。 必用な部品毎に制御する必用があります。 VBAで書いて仕舞えば、複数あっても一瞬で作業してくれます。 纏めて関数にして仕舞えば、一行で制御できますけど・・・。

rin1234
質問者

お礼

やっぱり個別にしか設定できないんですね。 ツールバーの種類が多くコードの行数が増えてしまうので、まとめて設定できればと思ったのですが、残念です。 丁寧にご返答して頂き、ありがとうございました。

回答No.1

全部消えてしましいますが、 Application.DisplayFullScreen = True はどうですか?

rin1234
質問者

お礼

ありがとうございます!自分が求めていたものに近いです! でも、ウィンドウの一番外側にある「ファイル名」と「最小化や閉じるボタン」は残しておきたいのです。

関連するQ&A