|
U03さん
ご教授本当に有難う御座います。
お返事が送れてすいません。
マクロ化したい事項が混在していた様で、
対応については次の通り整理しました。
1.アドインの汎用機能のみを使用したいブックでは、
ブックのツール→アドインでチェックする(使用者側で操作)
2.ブックの個別マクロ処理を行う為にアドインの共通機能を使用したければ、
ブックのVBAのツール→参照設定でチェックする
(Workbook_OpenとWorkbook_BeforeCloseでReferences.AddFromFileや.Remove)
個別マクロを実装していないブックでは、
そもそもブック間で変数共有はあり得ないので1.対応とし、
個別マクロを実装しているブックでは、
ブック間で変数共有はあり得るとし2.対応としました。
マクロモジュールの取り込みもアドイン機能に実装し、
個別マクロを実装したいブックの保守性も考慮したつもりです。
多様な活用シーンを思い浮かべてしまって、
どの機能をどの様な手段で実現するかがゴチャになってましたが、
現状の落しどころとしました。
まだまだ、改善点はありますが、
”参照設定”という有意義なものに出会えた事を生かして、
今後も進化へのチャレンジはしていきます。
素人に対しまして、いろいろ教えて頂き本当に有難う御座います。
また、不明点などあったら改めて質問させて頂きます。
では。
|
|