Excel VBA質問箱 IV

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

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


32442 / 76734 ←次へ | 前へ→

【49528】Re:改ページプレビュー中、CommandBarsで設定した右メニューが表示されなくなる
発言  Lindy  - 07/6/8(金) 17:07 -

引用なし
パスワード
   ▼oscar900 さん:

回答側での書込みは初めてでドキドキしてます^^;

>ID が 424 と 427 で、両方作っておかなければNGってことですね!?
だと思います。

>先程標準にてaddした時点のIDをウォッチしてみたのですが、1となってました。
これは追加したメニューのIDではないでしょうか
追加する際にIDを指定しない場合、ユーザー定義のは自動的に1になる。
みたいな内容がヘルプにあったように記憶しております。

>とりあえず424(標準表示?)と427(プレビュー表示?)でやってみます。
は、そのとおりで合っていると思います。

新規ブックで

Sub GetID()
Dim c As Object, d As Object, i As Long
With ThisWorkbook.ActiveSheet
 .Range("A1:G1").Value = _
 Array("Name", "Name(日本語)", "ID", "表示", "子Name", "子ID", "子表示")
 i = 2
 For Each c In Application.CommandBars
  For Each d In c.Controls
   .Cells(i, 1).Value = c.Name
   .Cells(i, 2).Value = c.NameLocal
   .Cells(i, 3).Value = c.ID
   .Cells(i, 4).Value = c.Visible
   .Cells(i, 5).Value = d.Caption
   .Cells(i, 6).Value = d.ID
   .Cells(i, 7).Value = d.Visible
   i = i + 1
  Next
 Next
End With
End Sub

こんなの実行してみると面白いですよ^^

10 hits

【49512】改ページプレビュー中、CommandBarsで設定した右メニューが表示されなくなる oscar900 07/6/8(金) 13:19 質問
【49513】Re:改ページプレビュー中、CommandBarsで設... Jaka 07/6/8(金) 13:33 発言
【49514】Re:改ページプレビュー中、CommandBarsで設... oscar900 07/6/8(金) 13:53 質問
【49516】Re:改ページプレビュー中、CommandBarsで設... Jaka 07/6/8(金) 14:27 発言
【49523】Re:改ページプレビュー中、CommandBarsで設... Lindy 07/6/8(金) 16:42 発言
【49526】Re:改ページプレビュー中、CommandBarsで設... oscar900 07/6/8(金) 16:59 お礼
【49528】Re:改ページプレビュー中、CommandBarsで設... Lindy 07/6/8(金) 17:07 発言
【49530】Re:改ページプレビュー中、CommandBarsで設... oscar900 07/6/8(金) 17:34 お礼
【49531】Re:改ページプレビュー中、CommandBarsで設... Lindy 07/6/8(金) 17:54 発言
【49536】Re:改ページプレビュー中、CommandBarsで設... oscarc900 07/6/9(土) 13:59 お礼

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