作成日 2005/5/1
最終更新日 2005/10/22

5.資料
 5-1.VBEのメニュー一覧の調べ方と調べた結果

 VBEのメニュー(正確にはコマンドバー)をカスタマイズするには、当然、以下の2つを知る必要があると思います。
  1. メニューバーの名前
  2. メニューバーの表示条件(ポップアップメニューなのかどうか、常に表示されているのか、デバック中のみ表示できるのかなど)
ここでは、だるまがメニュー一覧を調べた結果を説明します。

1.とりあえず、マクロをダウンロード
2.VBEのメニュー一覧を調べた結果
3.VBEのメニューがどこにあるのか調べた結果

1.とりあえず、マクロをダウンロード

 まず、マクロをここからダウンロードして下さい。
 使い方と使った結果の例はマクロが入っているブックの中に書いたので、そちらを参照して下さい。
このページのトップへ

2.VBEのメニュー一覧を調べた結果

 マクロのprintAllCommandBarメソッドを使って、Excel X for MacとExcel 2003で調べた結果を下に載せておきます。
※1:VBEのメニューはExcelのバージョンやアドインのインストールに よっ て異なるので 自分で調べた直した方がい いと思います。
※2:わかると思いますが、番号はExcelのバージョンやアドインのインストールによって異なるので、CommandBarsクラスのItemプロパ ティを使ってCommandBarクラスのインスタンスへの参照を取得する際は番号を使うのではなく名前を使って下さい。(Property Browserはどうすればいいんだろう。)


番号
Excel X for MacのVBEメニュー
Excel 2003のVBEメニュー
1
メニュー バー
メニュー バー
2
標準
標準
3
編集
編集
4
デバッグ
デバッグ
5
Project Window Insert ユーザー フォーム
6
Toggle
Document
7
Code Window
Project Window Insert
8
Code Window (Break)
Toggle
9
Watch Window
Code Window
10
Immediate Window
Code Window (Break)
11
Locals Window
Watch Window
12
Project Window
Immediate Window
13
Project Window (Break)
Locals Window
14
Object Browser
Project Window
15
MSForms
Project Window (Break)
16
MSForms Control
Object Browser
17
MSForms Control Group
MSForms
18
MSForms Palette
MSForms Control
19
MSForms Toolbox
MSForms Control Group
20
MSForms MPC
MSForms Palette
21
MSForms DragDrop
MSForms Toolbox
22
Property Browser
MSForms MPC
23
Property Browser
MSForms DragDrop
24
Docked Window
Toolbox
25

Toolbox Group
26

Property Browser
27

Property Browser
28

Docked Window
29

Task Pane
30

 (半角スペース1つ)
31

Clipboard
32

Envelope
33

System
34

Online Meeting

このページのトップへ

3.VBEのメニューがどこにあるのか調べた結果

 マクロのaddButtonforAllCommandBarメソッドとprintAllCommandBarControlメソッドを使って、コマン ドバーがどこにあるのかを調べた結果です。
 でも、残念ながらすべては判らなかったので、判った奴だけ載せておきます。

  1. メニュー バー
     いつも画面の左上にあるコマンドバーです。
     ※Excel X for Mac ではボタンを追加することは出来ませんでした。
  2. 標準
     いつも[メニュー バー]コマンドバーのすぐ下に表示されているコマンドバーです。
  3. 編集
     VBE(Visual Basic Editor)の[表示]メニューの[ツールバー]-[編集]を選択すると表示されるコマンドバーです。
  4. デバッグ
     VBE(Visual Basic Editor)の[表示]メニューの[ツールバー]-[デバッグ]を選択すると表示されるコマンドバーです。
  5. ユーザー フォーム
     VBE(Visual Basic Editor)の[表示]メニューの[ツールバー]-[ユーザー フォーム]を選択すると表示されるコマンドバーです。
     ※Excel X for Mac にはありません。
  6. Document
     [コード]ウインドウ、ユーザーフォームのデザイン画面、[オブジェクトブラウザ]を最大化したときに[メニュー バー]コマンドバーの一番左に表示されるアイコンを右クリックしたときに表示されるメニュー。
     ※Excel X for Mac にはありません。
  7. Project Window Insert
     [プロジェクト エクスプローラ]で右クリックするとポップアップメニューが表示されます。
     そのポップアップメニューの[挿入]メニュー配下に表示されるコマンドバーです。
  8. Toggle
     コードウインドウで右クリックするとポップアップメニューが表示されます。
     そのポップアップメニューの[設定/解除]メニュー配下に表示されるコマンドバーです。
  9. Code Window
     デザイン時(デバッグ中でないとき)にコードウインドウで右クリックしたときに表示されるポップアップメニューです。
  10. Code Window (Break)
     デバッグ中にコードウインドウで右クリックしたときに表示されるポップアップメニューです。
  11. Watch Window
     [ウォッチ]ウインドウで右クリックしたときに表示されるポップアップメニューです。
     ※Excel X for Mac では表示できません。
  12. Immediate Window
     [イミディエイト]ウインドウで右クリックしたときに表示されるポップアップメニューです。
  13. Locals Window
     [ローカル]ウインドウで右クリックしたときに表示されるポップアップメニューです。
     ※Excel X for Mac では表示できません。
  14. Project Window
     デザイン時(デバッグ中でないとき)に[プロジェクト エクスプローラ]で右クリックしたときに表示されるポップアップメニューです。
  15. Project Window (Break)
     デバッグ中に[プロジェクト エクスプローラ]で右クリックしたときに表示されるポップアップメニューです。
  16. Object Browser
     [オブジェクトブラウザ]で右クリックしたときに表示されるポップアップメニューです。
  17. MSForms
     ユーザーフォームのデザイン画面で、コンテナオブジェクト(ユーザーフォーム、フレーム、マルチページクラスのオブジェクト)内で右クリックしたときに 表示されるポップアップメニューです。
  18. MSForms Control
     ユーザーフォームのデザイン画面で、コントロール(テキストボックスやラベルなど)を1つ以上選択した状態で、右クリックしたときに表示されるポップ アップメニューです。
  19. MSForms Control Group
     ユーザーフォームのデザイン画面で、グループ化したコントロール(テキストボックスやラベルなど)を1つ選択した状態で、右クリックしたときに表示され るポップアップメニューです。
     ※複数選択した状態での、ポップアップメニューは[MSForms Control]コマンドバーです。
  20. MSForms Palette
     [ツールボックス]のタブの見出しの部分で右クリックしたときに表示されるポップアップメニューです。
     ※Excel X for Mac では表示できません。
  21. MSForms Toolbox
     [ツールボックス]のタブの中で右クリックしたときに表示されるポップアップメニューです。
     ※Excel X for Mac では表示できません。
  22. MSForms MPC
     ユーザーフォームのデザイン画面で、タブやマルチページの見出しの部分で右クリックしたときに表示されるポップアップメニューです。
  23. Property Browser
     [プロパティ]ウインドウで右クリックしたときに表示されるポップアップメニューです。
     ※番号の違うものが2つありますが、番号の大きい方が使われているようです。
  24. Docked Window
     [プロパティ]ウインドウ、[プロジェクト エクスプローラ]、[イミディエイト]ウインドウ、[ローカル]ウインドウ、[ウォッチ]ウインドウのタイトルバーで右クリックしたときに表示されるポッ プアップメニューです。
     ※Excel X for Mac では表示できません。
  25. System
     [ツールボックス]のタイトルバーなどで右クリックしたときに表示されるポップアップメニューだと思う。
     ※Excel X for Mac ではありません。

Prev Up Next  Top
このページのトップへ

このページの利用によって発生した、いかなる損害について、このホームページの作成者は責任を負いません。
このページの間違いや嘘を見つけた方、このページに書いて欲しい情報がある方はメールをお願いします。

Microsoft 、Windows 、Visual Basic 、Microsoft Office および Excel は米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。
ここではExcel® をエクセル、Visual Basic® for Applications をVBAと表記する場合があります。
Mac 、Mac OS 、Mac OS X は米国Apple Computer,Inc.の登録商標または商標です。
その他、社名および商品名、システム名称などは、一般に各社の商標または登録商標です。

このホームページの作成者はこれらの会社とはいっさい関係がありません。