Excel VBA質問箱 IV

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

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


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

【51667】設定ファイルとマクロの他PCへの配布 やまP 07/9/29(土) 4:33 質問[未読]
【51671】Re:設定ファイルとマクロの他PCへの配布 n 07/9/29(土) 11:20 発言[未読]

【51667】設定ファイルとマクロの他PCへの配布
質問  やまP  - 07/9/29(土) 4:33 -

引用なし
パスワード
   いつもお世話になっております。
Excel2002に関する質問です。(他のバージョンでも通じるとは思いますが)

エクセルでの作業効率を上げるため、マクロを組んでPERSONAL.XLSに保存し、ツールバーをカスタマイズして作成したボタンにそのマクロを登録しました。

この状態で、マクロのエクスポート及び設定ファイルということで以下の2つのファイルを準備して、他のPCで他の人にも同じ機能を利用してもらおうと思いました。
・Excel10.xlb
・Module1.bas

Excel10.xlbを、
「C:\Documents and Settings\%username%\Application Data\Microsoft\Excel」
にあるものと置き換え、
PERSONAL.XLSにModule1.basをインポートしました。

これで使用できると思いきや、
マクロを実行しようとボタンを押すと、エラーとなりました。
内容は、
「C:\Documents and Settings\(元のユーザ名)\Application Data\Microsoft\Excel\XLSTART\PERSONAL.XLSは存在しません」
とのことです。

元々マクロをボタンに登録した時には、絶対パスではなく「PERSONAL.XLS」のみで登録していたのに、他のPCでは絶対パスとして登録されてしまうみたいです。

ボタンにマクロを登録しなせばうまくいくのですが、登録したい機能が多いので、もっと簡単に取り込める方法がないかと思っております。

どなたかご存知の方がいらっしゃったら教えていただけますでしょうか。

よろしくお願いします。

【51671】Re:設定ファイルとマクロの他PCへの配布
発言  n  - 07/9/29(土) 11:20 -

引用なし
パスワード
   こんにちは。
いくつか方法があります。

A)アドインにして配付する。

B)配付Book自体に、Open時にユーザー設定ツールバー作成しマクロを登録するようにしておく。

C)配付Book自体に、ユーザー設定ツールバーを添付して配付する。
 ([ツール]-[ユーザー設定]-[ツールバー]タブの[添付]ボタン)

ここが参考になるでしょう。
tp://www.asahi-net.or.jp/~ef2o-inue/menu/menu06.html

#xlbファイルの配付、という方法はあまり取りません。と、思います。

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