[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『リボンの追加をアドインのメニューでなく』(setcom)
リボンの追加をアドインのメニューでなく
下のコードを実行すると、メニューのアドインの中に作成されます。
ホーム、挿入、、、とかのメインメニューと同レベルでの作成は出来るでしょうか?
Sub AddMenu()
Dim NewM As Variant, NewC As Variant ''新しいメニューを追加する Set NewM = Application.CommandBars("Worksheet Menu Bar").Controls.Add(Type:=msoControlPopup) NewM.Caption = "新しいメニュー(&C)" ''オリジナルコマンドを追加する(1) Set NewC = NewM.Controls.Add With NewC .Caption = "保護解除(&U)" .OnAction = "UnProtectSheet" .BeginGroup = False .FaceId = 277 End With ''オリジナルコマンドを追加する(2) Set NewC = NewM.Controls.Add With NewC .Caption = "参照元/先のトレース(&P)" .OnAction = "Precedents" .BeginGroup = True .FaceId = 450 End With End Sub
< 使用 Excel:Excel2013、使用 OS:Windows7 >
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.