Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


51191 / 76732 ←次へ | 前へ→

【30414】Re:コマンドの追加と変更について
お礼  mitu  - 05/10/27(木) 3:23 -

引用なし
パスワード
   ▼Jaka さん:
ご回答有難うございました。
いつもお世話になり恐縮しております。

>メニューを出し入れするより、メインマクロの方で自動で振り分けた方がいいと思いますけど...。
>いったい何をしようとしているのか解りませんが...。

全てのControlsを表示させると数が多くなるので、
セルの列によって、表示するCommandBarsの中味を変更したいのです。

そのために、都度リセットとして、作成し直すのは、大変なので、中味の一部を入れ替えたいのです。

>ごちゃごちゃしたメニューやツールバーは、うざったくて使いづらいと思います。
>
>書換えは、単純にキャプションやマクロ登録名を換えてやればいいです。
>
>Sub hehe()
>With Application.CommandBars("cell").Controls("aaa")
>  .Controls("Macro1").Caption = "M78"
>  .Controls("M78").OnAction = "Macro4"
>  .Controls("Macro3").Caption = "777"
>  .Controls("777").OnAction = "Macro5"
>End With
>End Sub

真さに、このようなことを、したかったのです。
大変参考になります。ありがとうございました。
1 hits

【30339】コマンドの追加と変更について mitu 05/10/25(火) 16:39 質問
【30385】Re:コマンドの追加と変更について Jaka 05/10/26(水) 13:16 回答
【30414】Re:コマンドの追加と変更について mitu 05/10/27(木) 3:23 お礼

51191 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free