こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

VBAのマクロ(フォーム型)をボタンで押して表示する方法

VBA(エクセル)でマクロを作成しました。メニューバーにマクロボタンを追加する為に、メニューバー右クリック→ユーザ設定→ユーザ設定ボタン(マクロ)をし設定したのですが、設定した端末でエクセルを開くとちゃんとマクロボタンがメニューバーに表示されているのですが、別の端末でファイルを開くとボタンが表示されません。端末毎にマクロボタンを設定しないといけません。マクロボタンをどの端末から開いても表示するように設定する事は可能でしょうか?

投稿日時 - 2003-12-06 13:25:55

QNo.723617

暇なときに回答ください

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

ツールバーの設定は、Excel2000の場合、Excel.xlb というファイルに記録されます。場所はW2KかWXPなら
C:\Documents and Settings\ユーザ名\Application Data\Microsoft\Excel
です。これを他のPCに配布すればいいと思います。
(他バージョンで上記ファイルが見つからないときは、.xlbファイルを検索して、更新時刻で当たりをつけてください。Excel数字.xlb か ユーザ名数字.xlb)

そのPCで既に独自ツールバーを設定していて共存したい場合は、XLSTART フォルダに入れればよいと思います。

投稿日時 - 2003-12-06 17:27:24

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

ツールバーの設定はレジストリ情報です。
つまりはボタンの配置はPCによって異なるものといういことになります。

ということで自動でボタンを組み込みたいのなら
ボタンを登録する部分もVBAで書くというのが常道です。

参考URL:http://www.moug.net/skillup/nksw/nksw07-01.htm

投稿日時 - 2003-12-06 13:46:55

あなたにオススメの質問