Microsoft Access2000を使って、Outlook2000(Outlook Expressではありません)の受信トレイにあるメールをAccessのデータベースに取り込む簡単なプログラムを作成してみました。
まあメールを見るだけならOutlookだけでも十分ですが、Accessに取り込むことでメールをデータとして管理、抽出等出来るようになりますので、それなりに便利だと思います。
Outlook2000の受信トレイのメールを、日付、差出人、件名、本文内文章等を指定してAccessに取り込みます。複数条件を指定すればANDとなります。特に本文の検索を指定すると、受信トレイにたくさんメールがたまっている場合は相当時間のかかる場合がありますので、気を長くしてお待ち下さい。
受信日付範囲は「2001/1/15」といった書式で入力下さい。
なおOutlookの受信トレイはただ読みとりだけの処理をしているだけですので、同じ条件でメール取り込みを繰り返すとその分同じメールが取り込まれてしまいますので、必要に応じて「メール削除」のボタンを押していただくか(この場合、取り込んだメール全部が削除されます)、またはテーブルのデータを直接編集して下さい。
取り込んだメールを見るのが次のメールブラウザです。
受信日付、差出人、件名でソートが出来るようにしてあります。
このプログラムはFreewareとして公開いたします。
このプログラムはWin98上のAccess2000を使って作成しました。
Access98またはそれ以前のバージョンでは動きません。
Outlookは2000が対応バージョンです。
なお こちらでも慎重な動作確認を行っていますが、使用されてもしなにか問題等発生するようなことがありましたら、ごめんなさいと今から謝っておきます(^^;
今回はシンプルに作ってみましたのであまり多機能ではありませんが、AccessとOutlookを使ってこんな事も出来るんだ位の感覚で使ってみていただけたらと思います。
もちろんプログラムを作り込めば、受信したメールの中身を判断して、Access内に用意された返信用文章を自動的に返信するなんて事も可能になりますが、そういったご依頼は新規開発物件として費用を含め(^^;
ご相談させていただきたいと思います。