|
CommandBars のヘルプに
Add メソッド (CommandBars コレクション) の使用例
次の使用例は、"ユーザー設定" というコマンド バーをウィンドウの上端に追加し、組み込みの [貼り付け] ボタンをコマンド バーに追加します。
Set mybar = CommandBars _
.Add(Name:="ユーザー設定", Position:=msoBarTop, _
Temporary:=True)
With mybar
.Controls.Add Type:=msoControlButton, Id:= _
CommandBars("Edit").Controls("Paste").ID '<===エラー発生
.Visible = True
End With
とありますが、エラーが発生します。
それで、(1)(3)では、当然エラーになります。(2)はOKです。
MsgBox CommandBars("Edit").Controls("Paste").ID '(1)
MsgBox CommandBars("Worksheet menu bar").Controls(2).Controls(5).ID '(2)
MsgBox CommandBars("Worksheet menu bar").Controls("Edit").Controls("Paste").ID '(3)
いまのところ、ID指定に、
22または、CommandBars("Worksheet menu bar").Controls(2).Controls(5).ID
を使っていますが、
CommandBars("Edit").Controls("Paste").ID
のどこを直すといいのでしょうか。
|
|