[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『アドインと個人用マクロブックの違い』(stem)
最近 アドインの存在をしり、http://takashixxx.blog88.fc2.com/blog-entry-37.html で勉強してアドインファイルを作成してみました。 使いこなせればかなり便利そうでした。
質問です。 アドインと個人用マクロブックは用途が似ているように思えますが、 他人に配布時にはアドインの方が便利そうです。 ならば、アドインだけあれば、個人用マクロブックは必要ない? 達人の皆様はどうやって使い分けられておられますか? 個人用マクロブックの方が便利なケースとは?
ご教示お願い致します。
ここは見ましたか ? (通りすがり)
通りすがりさんへ 有難うございます。 教えて頂いたページは一応読んでいたのですが、理解力がなくて 再度読み直してみたのですが、やっぱり一部で?でした。 ↓の辺りが理解できなくて質問させていただきました。
Nedさん >定型的だけど少し複雑なサブプロシージャなどは個人用Bookをボタンで >呼び出して使用するほうがいいでしょう。 どうしてでしょうか?
だるまさん >●マクロの記録先として指定 >Personal.xls:出来る >アドイン:出来ない できなくて不便な事って? (stem)
極論的に言えば、 >アドインだけあれば、個人用マクロブックは必要ない? まあ、これは当たっていると思いますよ!!
私は、この個人用ブックという機能は使ったことがありません。 アドインでいくつか機能別に作ったものはあります。 機能別に作成しておいたアドインだと、必要・不必要の処置が楽ですよね!! (必要であれば、アドインでインストール、不必要であれば、アンインストール)。
アドインブックで個人用のブックの機能は補えると私は、思っています。 パーソナルブックって、このアドインの簡単版ぐらいにしか私には、 思えないのです。 ただ、個人的にちょっと汎用的なコードをこの個人用のブックに配置する 方法がマクロを始めて間もない方には、簡単ですよね!! マクロの記録でコード配置場所の選択項目に個人用のブックも含まれていますしね? 又、個人用ブックに作成したマクロは、「ツール」---「マクロ」---「マクロ」 で表示されるダイアログから簡単に呼び出せることもありますね!!
但し、アドインの標準モジュールのコードだって、直接入力すれば、実行できます。 aaa.xla!pg なんてすれば・・・。
>>●マクロの記録先として指定 >Personal.xls:出来る >アドイン:出来ない
確かにこのままだと出来ませんが、プロパティにIsaddinというのがあります。 ここをFalseにすれば、マクロの記録の対象になります。記録が終わったら、 また、戻せばよいのですから。ほかにもコード自体コピーなんてことで 問題はないですよね?
逆にアドインであれば、ネットで繋がっていれば、別PCにあるアドインでも 利用できる。 今時ですから、クライアント・サーバーで構築なんて一般的ですよね? サーバーにアドインをおいて、クライアントで利用するなんてことは、 アドインだと可能ですよね!!これだと、メンテや運用が楽です。 これは、個人用のブックではできませんよね?
私もExcel2002までしか持ってないので、上位バージョンではどうなのか? 確認していませんが、2002までだと 個人用ブックってXlstartというフォルダに あるのですよね? ここにあれば、Excel起動時に立ち上がってしまう。 セキュリティ 高でもマクロは、実行されてしまいます。 このアンチョコさが怖くて、私のXlstartには、何もいれていません。 この部分は、アドインだって安全ではないのですが、ワンクッションがあるだけましかなあ というのが私の感想です。
ichinose
このXLAアドインっていつから、サポートされたのでしょうかねえ? 97ぐらいからでしょうか? それ以前は、この個人用ブックが重宝されていたのでしょうねえ? そう考えると、互換性の意味もありますねえ!!
↑これは、あくまでも想像です
ichinose
ichinoseさんへ 大変丁寧な説明有難うございます。 大分理解できたように思います。 (stem)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.