• ベストアンサー

自作ツールバーの表示、非表示について

Excelで自作のツールバーを表示させているのですが、自作ツールバーは特定のファイルでしか使用しないので、自作ツールバーを使用するファイル以外のファイルを開いたときに表示しないようにしたいのですが、可能でしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんにちは。 特定のブックのThisWorkbook モジュールに、以下のようにすれば、その使うブックにしか現れません。ただし、今、使っているコンピュータのユーザーに限ります。 ツールバーは、 C:\Documents and Settings\[ユーザー名]\Application Data\Microsoft\Excel\ の Excel??.xlb ファイルに登録されているからです。 "TestToolBar" は、[ユーザー設定]-[ツールバー]でつけた、ツールバーの名前です。 Private Sub Workbook_Open()   Application.CommandBars("TestToolBar").Visible = True End Sub Private Sub Workbook_BeforeClose(Cancel As Boolean)   Application.CommandBars("TestToolBar").Visible = False End Sub 本格的に作る場合は、そのツールバー自体をマクロで作るか、そのブック自体に、ツールバーを埋め込むようにしてあげます。

center69
質問者

お礼

Wendy02様、ご回答ありがとうございます。 アドバイス通り実行したところ、問題なく解決いたしました。 >本格的に作る場合は、そのツールバー自体をマクロで作るか、そのブック自体に、ツールバーを埋め込むようにしてあげます。 この件に関しては、必要に迫られたら自分で調べてみます。無理そうならこちらで質問をさせていただきたいと思います。 ありがとうございました。

関連するQ&A

  • 自作ツールバーの削除したい

    自作のツールバーを消したいのですが、うまくいかないので教えてください。 マクロで自作ツールバーが表示されるようにしました。 マクロが書かれているエクセルファイルは、 C:\Program Files\Microsoft Office\OFFICE11\XLSTART に置きました。 それで、エクセルを起動すると、マイツールバーも立ち上がるようにしました。 自作ツールバーの作動がおかしくなったため、XLSTARTからエクセルファイルを削除しました。 しかし、自作ツールバーは、表示されてしまいます。 ユーザー設定のツールバーから削除しても、しばらくすると現れたりします。 どこかに、情報が残っていて、現れてくると思われます。 どうすれば、完全に抹消できるか教えてください。お願いいたします。

  • ExcelVBAで、自作ツールバーに既存機能を組み込みたい

     こんにちは。タイトルの通り苦心の末、自作ツールバーの作成に成功しました(^^)。  設定として、この自作ツールバー以外のツールバーを非表示とし、少しでも画面を広く使いたいのですが・・。  Excel標準の「桁上げ」と「桁下げ」、「印刷プレビュー」等の一部の機能は、残しておきたいんですね。  それで、これらの機能単位で自作ツールバーに組み込む事は可能でしょうか。  もし可能であれば、どなたかご教授下さい。

  • ツールバーにファイルの表示がない。

    エクセルにすると、ツールバーにファイル(F)がありません(エクセル以外は出ています)その為、エクセルで作成したものをメールに添付してもらった場合 やはりファイルがないので不便なのですが、どうしたらファイルの表示が出せるでしょうか?知識が乏しいので、いつどうして出なくなったのか解らないんです。すいませんが解りやすく教えて頂けないでしょうか?

  • エクセルのツールバーが表示されない

    エクセルで自作のツールバーが、突然表示されなくなりました。 『表示』→『ツールバー』の中にも有りません。 personal.xlsにマクロは残っています。 復旧は出来ますか。 よろしくお願いします。

  • ツールバーの表示

    XP+office2007 を使用しています 例えばエクセルを起動させた際、ツールバーには「Microsoft Excel - (ファイル名)」と表示され、複数あると何のファイルかわかりにくいです 「Microsoft Excel - 」部をなくすにはどうすればよいでしょうか? ご教授お願いします

  • ツールバーの表示について

    カテゴリが間違っていたら済みません。 OSの問題ではないのかもしれませんが・・・。 ExcelやWord、PowerPointo、どのファイルでも共通なのですが ツールバーを選択した際、詳細が表示されますよね。 例: [ファイル]      L[新規作成]       [開く]       [閉じる] その時、[ファイル]を選択しただけでは、詳細全てが表示されません。 最下段にある [∨] を選択して、やっと詳細全てが表示されます。 ツールバーを1度クリックするだけで、詳細全てが表示される方法が ありましたら教えて下さい!

  • Excel、ユーザー設定にて自作のツールバーが消えました!

    Windows XP Home Edition Excel 2002 マクロを作成した後に、 「 ユーザー設定 」にて自作したツールバー(10個以上)が消えてしまったようですが、もう、戻りませんか!! 「 ユーザー設定 」画面内の「 ツールバー 」タブをクリックしても一覧には、自作のツールバーがありません。 Excel10.xlb( Excel2002とは別フォルダにある )のファイルを開き、同様に「 ユーザー設定 」画面内をみましたが、同様に自作のツールバーがありません。   (つまり ***.xls とツールバーの一覧内容は全く同じです。) 1、オリジナルのツールバーを削除するようなマクロを含むブックを開いてしまったのでしょうか? 2、一度、Excelを入れ直した。その時、知識がなかったので「 Excel10.xlb 」のバックはとってありません。 2の時、 Excelを入れ直す前に、目的の「 ***.xls 」のファイルだけは、バックはとってありますが、「 ***.xls 」では回復するために役に立たないですか。 2(又、下記C)の原因かと思いますが、もしバックの「 ***.xls 」が役に立つならば、安易に開かず、注意しないといけないでしょうか。 (まだ、開いておりません) 結論的には、また最初から新規ツールバーを自作するしかないのでしょうか。 教えて下さいませ、何卒よろしくお願い致します。 ------------------------- 参考HP 当方の場合は、A と C に関連してくると思っております。 A、 以前のバージョンからアップグレードするとユーザー設定ツール バーが表示不可 ​http://support.microsoft.com/default.aspx?scid=kb;ja;280659​ B、 ツール バー ファイル (Excel.xlb) を再構築するには ​http://support.microsoft.com/kb/880939/JA/​ C、 [アプリケーションの自動修復] でユーザー定義ツールバーの設定が元に戻らない ​http://support.microsoft.com/kb/280650/JA/​

  • Excelマクロを動かす自作ツールバーについて。

    こんばんは。Excelで自作マクロをたくさんつくり、ユーザー設定で作った自作のツールバーのボタンにそれらのマクロを登録しました。自分のパソコン上では問題なく動いています。 このエクセルブックを会社にもっていって動かそうとツールバーもブックに添付したんですが、会社でツールバーとマクロはうまく連携してくれますか?つまり、その自作ツールバーのボタンを押したとき、会社のパソコンでもマクロはうごいてくれるのでしょうか? ある本によると、パソコンが変わるとツールバーのマクロを参照するフォルダが違ってしまうため、うまく動作しないというような感じのことが書いてあるんですが。。私の知識が浅いため、単なる読み間違いかもしれません。 わかる方、ご返事よろしくお願いします。

  • ツールバーを特定のブックのみで表示したい!

    エクセルのツールバーについての質問です。 ユーザー設定にて、マクロボタンを配置したツールバーを作成したのですが ある特定のブックを開いたら表示をし、他のブックでは表示しないように設定できますか?

  • excel97で自作したツールバーがどこかに行ってしまうが?

    Windows98上のexcel2000で自作したツールバーに、マクロを記録して、それを別のパソコン(Windows98上でexcel97)に移植して使っています。 移植したパソコンでexcel97を開けるとそのツールバーがどこかに行ってしまいました。そこで、再び移植した先のexcel97でツールバーを作り直しました(マクロは残っていました)。<表示>→<ツールバー>のメニューにも表示されません。 移植したパソコンを再起動させるとツールバーが、現れることもありますが、一度現れなくなるともうだめです。 このような現象ですが、excel97で安定してツールバーを表示させておくにはどのようのするのでしょうか?よろしくお願いします。

専門家に質問してみよう