|
ponさん
こんにちは。
私の書くアプリケーションは、すでにできている様々なデータブックを
集めてきてあれこれ分析するケースが多いものですから、基本は
自ブックは【たまたまエクセル】という感じです。なので、エクセル自体は
表示させず、ユーザフォーム一本やりですね。
そうすると、ユーザの操作で
>マクロブックのフォームを閉じてしまった時
がとても困りますので、ユーザフォームの右上のXマークを無効にしてます。
ただ、時折、作成した(自ブックではない)分析表を表示して、そこで
ユーザが何か書込みをする、そのイベントをキャッチしなきゃいけない
場合もあります。その場合、自ブックのWorkbookモジュールで
分析表のイベントをキャッチするようにしていますね。
あとは、どうしてもデータシートとマクロをセットにしなきゃいけない場合。
遠隔地の支店のパソコンがあまりわからない人にアンケート用紙を
配布して入力してもらうような場合、この場合でも、最低条件として
シートモジュールは作成しません。できあがったシートを別ブックに
取り込んで別資料として利用するユーザもいて、その場合、
シートモジュールがついていると、あとあと、面倒な問い合わせなんかが
あったりしますので。
>操作対象のブック名指定だけで問題なく操作できそうな気がしていますが
>どうでしょうか
そうですね。あとブックが入っているフォルダパスが必要になったりしますね。
>(時折操作によってはAPIが必要な場合に遭遇することがありえそうですか?)
ご質問の意味がよくわからないのですが、分離ブックであれ一体型ブックであれ
APIが必要な処理はAPIを使いますけど?
|
|