え〜と、AccessのデータベースをVBAでクロス集計してEXCELのテンプレートにエクスポート、というなんという三重苦な開発ですが、ここにきてAccessからPOP3サーバにアクセスしてメールの情報を取得してその状態によって進捗管理したいとか言い出してそれはカンベンしてくれと‥‥

んなことやるなら最初からAccessなんか使わずに真っ当な言語で作るっちゅうねん。


ActiveXコントロールのなにが嫌って、とかく処理が定型化できなくて、メソッドの記述がダラダラダラダラと長くなるのがナニですよ。
同じ様なコードが3カ所も4カ所も出てくるのにソレを独立したプロシジャで共通化出来ない(まとめようとすると10カ所に書くよりさらに複雑になる)ってのはなんともはや。

なんせ、EXCELで帳票を作成するモジュール、14種類作るうちの2種類だけを実装しただけなのにすべてのモジュール(ほとんどが9割方の処理を記述済み)で一番行数が多くなってるとか、後12種の実装を想像しただけで目眩がします、ええ。