[Excel2003]自作したツールバーの複製方法

このQ&Aのポイント
  • 自作したツールバーを他のブックへ複製する方法について質問します。
  • ツールバーの作成手順とマクロのエクスポート方法について説明します。
  • xla(アドイン)方式を避けるための代替案についてもアドバイスをいただきたいです。
回答を見る
  • ベストアンサー

[Excel2003]自作したツールバーの複製方法

こんにちは、お世話になります。 自作したツールバーを他のブックへ複製するには、 どうすれば良いのでしょうか? 状況説明が必要だと思いますので具体的な例を使って説明しますと…   1.自作マクロ「Macro1」を作成しました。   2.ツール>ユーザ設定>新規作成 にて、     [自作マクロ集]という名称のツールバーを作成   3.コマンドタブ>マクロ>ユーザ設定ボタンを     [自作マクロ集]にドラッグ   4.ドラッグしたユーザ設定ボタンにマクロ[Macro1]を登録。   5.ボタン名称を「マクロ1」に変更。 さて、このマクロコードとボタンを他のブックでも使いたいのです。 コードに関しては、VisualBasicEditorでエクスポートできるのですが、 ボタンに関してはエクスポートする方法がわかりません。 どうすれば、エクスポート(もしくは他ブックへ複製)できるのでしょうか? 【備考1】   もし、上記2~5の作業をVBAで記述できるのであれば、   私の希望はクリアできそうです。   しかし4に関しては下記コードで実現できそうですが2・3・5の部分がわかりません。   Application.CommandBars("自作マクロ集").Controls("マクロ1").OnAction = "Macro1" 【備考2】   “やっかいな”要望ですが、xla(アドイン)方式は取りたくない心境です。   これはパソコンによってアドインのフォルダパスが異なり、   私以外の人に複製作業を行ってもらう際に操作説明がしづらいからです。 長々と申し訳ありません。 直接的な回答でなくても、代替案でも構いませんので、 どうぞよろしくお願いいたします。

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

  • ベストアンサー
  • yokomaya
  • ベストアンサー率40% (147/366)
回答No.1

マクロ記録は試されましたか?

nousuipura
質問者

お礼

これは予想外でした。 ツールバー作成もマクロ記録できるのですね。 解決できそうです。 ありがとうございました。

関連するQ&A

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

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

  • 自作のツールバーに登録するマクロについて

    Excel97, Windows98SEを使用しています。 「表示」-「ツールバー」-「ユーザー設定」の「ツールバー」タブ「新規作成」で、「stamp」という名前のツールバーを作成しました。 このツールバーのコマンドボタンにマクロを登録して使いたいのですが、  Macro1:コマンドボタンAをクリックすると図aをコピーして貼りつける  Macro2:コマンドボタンBをクリックすると図bをコピーして貼りつける  Macro3:コマンドボタンCをクリックすると図cをコピーして貼りつける  … という風に殆ど同じ作業ですので、これをひとつのマクロにまとめたいのですが、そういう事は可能でしょうか? たとえばSelect Caseを使って、  押したボタンがコマンドボタンAの場合、図aをコピーして貼りつける  押したボタンがコマンドボタンBの場合、図bをコピーして貼りつける のように記述できたら、と思っているのですが、 「押したボタンがコマンドボタンAの場合」のコードがわかりません。 ご存知の方、どうぞよろしくお願いいたします。

  • ツールバーに登録したマクロ使うと、毎回元のブックが開く

    ツールバーに登録したマクロを使うとき、 毎回、登録したコードが記述してある元のブックが 開くのですが、開かないように出来ませんか? 以前に登録したときは、いちいち開かなかったと 記憶しているのですが… 登録した手順は、 元のブックにてユーザ設定 ↓ コマンドタブのマクロ  ユーザ設定ボタンをドラッグしてツールバーへ ↓ 右クリックでマクロの登録 該当のマクロを選び、閉じる どこかおかしいでしょうか?

  • 【Excel】ツールバーのユーザー設定

    Excel2003を使用しています。 表示 → ツールバー → ユーザー設定でコマンドタブを選択 左側の分類でファイルを選択した状態で右側のコマンド欄に「新規作成」の項目が2つあります。ボタンイメージは同じですが、ひとつは『新規作成...』もうひとつは『新規作成』と表示されています。 元々1つだったと思うのですが、どうして2つになったのかわかりません。できれば、元の状態に戻したいのですが、どうすればいいでしょうか? あと、ツールバーを自分で作ることってできるのでしょうか? マクロを登録しているボタンを集めたツールバーを作れたらいいなと思っているのですが。。。 また、自作のツールバーが可能な場合、これを他のPCへも引き継げますか? よろしくお願いします。

  • ツールバーのボタンにマクロを登録する方法(EXCEL)

    EXCELで「+」や「*」を入力する時シフトキーをいちいちおすのが手間でなりません。そこでツールバーに新たに「+」や「*」の働きをするボタンを追加したいと考えています。手順としては「ツール」→「ユーザー設定」→「コマンド」タブ選択→「マクロ」→「ユーザー設定ボタン」をツールバーへドラッグ。とここまでは解ったのですが、この後の細かい設定が解りません。どなたかわかる方教えて下さい。 宜しくお願いします。

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

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

  • Excel:アドイン自作の方法は?

    Excelのアドインを自作したいのですが、 どのようするのでしょうか? マクロの作成方法、VBAについてはある程度知識があります。 (何度かマクロを作成したことはあります) アドインは結局VBAで組まれたもの、とネット上で見かけました。 しかし、具体的な作り方分かりません。 特に、「ツール(T)」-「アドイン(I)」で組み込む状態の*.x?a,*.xllファイルの作成方法。 アドインの作成方法について紹介してあるサイト、書籍などがありましたら教えていただけますか? 【補足】 OS:WindowsXP SP2 Excel:Excel2000

  • Excel2003について、ご指導お願いします。マクロの機能を、利用し

    Excel2003について、ご指導お願いします。マクロの機能を、利用しようと考えています。マクロそのものの、操作の記録は、面倒だが慎重にすれば、何とか克服出来そうです。しかし、どのファイルでも利用できるらしい、”個人用マクロブック”の作成に当たり、Excelで、ツールバーの何も無い部分をダブルクリックし、”ユーザー設定”ダイアログを出し、コマンドタブの分類にマクロが有り、それを選択し、右側に現れた”ユーザー設定ボタン”をツールバー上に、ドラッグアンドドロップしようとしても、操作中にポインターの側に×印が現れます。従って、”ユーザー設定ボタン”がツールバー上に作る事が出来ません!!何が悪いのでしょうか?何方か、詳しい方ご指導お願いします!!

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

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

  • word2007に自作のツールバーを作成したい

    先日2007を導入しました。 2003では、「ユーザー設定」のダイアログボックスの「ツールバー」タブからオリジナルのツールバーを作り、ボタンを埋め込んでマクロを設定して使うことができましたが、2007ではリボン表示に変更になってしまったので作業がはかどらない状態です。 今のところ、マクロだけ作っている感じです。 ツールバーと同じように新規のリボンを作成するというイメージをもっているのですが…イマイチ2007を理解できていません。 同じような環境を作りたいと思っているのですが、何か方法はありますか?

専門家に質問してみよう