Excel VBA質問箱 IV

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

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


39213 / 76732 ←次へ | 前へ→

【42634】CommandBarsについて
質問  kobasan  - 06/9/17(日) 8:43 -

引用なし
パスワード
   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

のどこを直すといいのでしょうか。

0 hits

【42634】CommandBarsについて kobasan 06/9/17(日) 8:43 質問
【42636】Re:CommandBarsについて だるま 06/9/17(日) 9:11 回答
【42637】Re:CommandBarsについて ichinose 06/9/17(日) 9:12 発言
【42638】Re:CommandBarsについて kobasan 06/9/17(日) 9:41 お礼
【42640】Re:CommandBarsについて だるま 06/9/17(日) 11:18 発言
【42646】Re:CommandBarsについて kobasan 06/9/17(日) 15:09 お礼
【42661】Re:CommandBarsについて kobasan 06/9/18(月) 18:28 質問
【42662】Re:CommandBarsについて ichinose 06/9/18(月) 18:42 発言
【42665】Re:CommandBarsについて kobasan 06/9/18(月) 20:41 お礼

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