Excel VBA質問箱 IV

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

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


3628 / 13646 ツリー ←次へ | 前へ→

【61063】ユーザー設定したツールバーについて。 エクセル太朗 09/4/7(火) 22:09 質問[未読]
【61066】Re:ユーザー設定したツールバーについて。 Abyss 09/4/7(火) 22:38 発言[未読]
【61069】Re:ユーザー設定したツールバーについて。 エクセル太朗 09/4/8(水) 0:35 発言[未読]
【61070】Re:ユーザー設定したツールバーについて。 Abyss 09/4/8(水) 0:47 回答[未読]
【61084】Re:ユーザー設定したツールバーについて。 エクセル太朗 09/4/8(水) 21:37 お礼[未読]

【61063】ユーザー設定したツールバーについて。
質問  エクセル太朗  - 09/4/7(火) 22:09 -

引用なし
パスワード
   マクロを登録したツールバーを、マクロを記述してあるブックのみで表示するようにしたいのですが、作成したツールバーがどのブックでも表示されてしまいます。
特定のシートのみで使用できるようには、どうしたら良いのでしょうか?
また、作成したブックは他のコンピュータでも使用するので、その場合にもツールバーが表示できるようにしたいのですが。
よろしくお願いいたします。

【61066】Re:ユーザー設定したツールバーについて。
発言  Abyss  - 09/4/7(火) 22:38 -

引用なし
パスワード
   >マクロを記述してあるブックのみで表示するように

>特定のシートのみで使用できるように

どっちでしょう?

【61069】Re:ユーザー設定したツールバーについて。
発言  エクセル太朗  - 09/4/8(水) 0:35 -

引用なし
パスワード
   ▼Abyss さん:
>>マクロを記述してあるブックのみで表示するように
>
>>特定のシートのみで使用できるように
>
>どっちでしょう?

マクロを記述してあるブックのみで表示です。
ツールバーに登録したマクロは、他のブックでは使用しないため表示する必要がありません。
そのような設定は可能でしょうか?
よろしくお願いいたします。

【61070】Re:ユーザー設定したツールバーについて。
回答  Abyss  - 09/4/8(水) 0:47 -

引用なし
パスワード
   表示させたいBookのThisWorkbookモジュールに
以下のようなコードを書きます。

後の工夫はいろいろやってみてください。

Private Sub Workbook_Activate()

  With Application.CommandBars.Add("テスト用", , , True)
    .Visible = True
    ' いろいろの処理 ...
  End With
  
End Sub


Private Sub Workbook_Deactivate()

  Application.CommandBars("テスト用").Delete
  
End Sub

【61084】Re:ユーザー設定したツールバーについて。
お礼  エクセル太朗  - 09/4/8(水) 21:37 -

引用なし
パスワード
   ありがとうございます。
CommandBarsというモジュールがあるんですね。
大変勉強になりました。
またよろしくお願いいたします。

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