エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【ExcelVBA】Excelメニューからマクロを実行しよう!【栄養計算ソフト】
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【ExcelVBA】Excelメニューからマクロを実行しよう!【栄養計算ソフト】
そして、Excelのメニューバーをbarにsetしています。Excelのメニューバーは、Application.CommandBars("... そして、Excelのメニューバーをbarにsetしています。Excelのメニューバーは、Application.CommandBars("Worksheet Menu Bar")で取得できます。 最初からあるmenuは削除!今回のコードの場合、処理を実行するたびにメニューがどんどん増えていきます。それだと困ってしまいますよね。なので、barにすでにmenuが存在する場合に、それを削除するという処理が以下のものです。 'すでにコマンドバーにメニューがある場合は削除 For Each menu In bar.Controls menu.Delete Next menu コマンドバーにmenuを追加しよう!この部分で、コマンドバーにmenuを追加しています。Captionがメニューの表示名になります。 'コマンドバーにメニューを追加 Set menu = bar.Controls.Add(Typ