| 
    
     |  | 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
 
 のどこを直すといいのでしょうか。
 
 |  |