SHOJI's Code
仕事や趣味で書いた各種言語のプログラミングコード(エクセルVBA,PHP,C/C++,JavaScript等)、その他雑記。
アクセスアップ・SEO対策・検索エンジン登録
2008.06<<12345678910111213141516171819202122232425262728293031>>2008.08
ツールバーを全て消す (EXCEL VBA)
以前の記事で、全画面にしてメニューバーを消す、というのを書いたが、その応用。
今している仕事で、誤操作の元になるからツールバーとか出すのをやめてくれ、とのこと。
Sub ShowToolbars(ByVal mode As Boolean)
Dim cb As CommandBar
Dim w As Window
Dim ws As Worksheet
On Error Resume Next

'ツールバーを表示/非表示
For Each cb In Application.CommandBars
cb.Enabled = mode
Next

'数式バー/ステータスバーの表示/非表示
Application.DisplayFormulaBar = mode
Application.DisplayStatusBar = mode
End Sub

テーマ:EXCEL - ジャンル:コンピュータ
コメント
この記事へのコメント
大変です!
上にあるコードを何気なくコピーして実行したら、エクセルが何も操作できなくなりました!!
ほかのブックを開いても、何も操作できるものが無い〜!
どうすれば直るのでしょう?
2007/06/11(月) 14:10:15 | URL | 大変だ〜〜〜!!! #-[ 編集]
VBを開いて、Workbookのクローズ時に逆のことを書けばなおりますよ
2007/07/06(金) 11:03:39 | URL | #-[ 編集]
今頃コメントに気がついてしまいました(^^;

おやおや(汗) 結局元に戻ったのでしょうか?

Alt F11でVBAのエディタが開くと思いますから、慌てずそこで mode = TRUE で同じコードを実行すれば元に戻ると思います。

ただ、試されるのは結構ですが、自己責任にて...
このブログ割と放置しているので気付くのがかなり遅くなりそうです(汗)
2007/07/08(日) 19:35:01 | URL | SHOJI #-[ 編集]
コメントを投稿する

管理者にだけ表示を許可する
トラックバック
この記事のトラックバックURL
この記事へのトラックバック
copyright © 2004-2006 SHOJI, Powered By FC2ブログ all rights reserved.
無料ホームページ アフィリエイト レンタルサーバー FC2ブログ 一戸建て