こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

メールの情報を入力情報としたい

VBAでメール本文の情報を入力情報とし、添付の画像情報、送信日時をACCESSのテーブルに格納したいのですが、可能でしょうか?

投稿日時 - 2002-07-08 17:08:57

QNo.309360

すぐに回答ほしいです

質問者が選んだベストアンサー

私自身、accessは使ったことないのですが、
それは簡単にはできないかと思います。

もしやるとするならポートを監視しなければなりません。
その為には監視するVBAでもなんでもいいのですが、常駐し
そのポートへのアクセスがきたら、一度、メールの情報をVBAで受け取ってから、
メールサーバーに渡します。VBAでデータさえ受けとれれば、後はどうにでもなると思います。
VBAからポートを監視する方法ですがwinsockやAPIでウインドウズメッセージを送受
するものがあったと思いますがそれらを駆使すれば、VBAのみでも実現可能かとは思います。

アドバイスになっているかどうかはわかりませんが、私にいえるのはここまでですが、がんばってください。

投稿日時 - 2002-07-10 15:11:27

お礼

回答を読むと何だか難しそうですね。かんたんにできるかと考えていたのですが。でもアドバイスありがとうございます。

投稿日時 - 2002-07-11 22:30:34

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

次のような市販OCXを使えば簡単に出来ると思います。
http://www.grapecity.com/japan/support/database/P1_73.htm

その前にメール受信の仕組みを理解して下さい。
http://yougo.ascii24.com/gh/07/000702.html

投稿日時 - 2002-07-10 17:27:08

ANo.1

メール本文はVBAで送信するのですか?
アウトルックなどのメーラーで送信するのですか?

それてもVBAが動いているPCにメールサーバーが
起動しているのでしょうか?

いずれにしてもポートを監視する事で可能かとは思いますが

投稿日時 - 2002-07-10 00:13:17

補足

説明が不充分でしたね。すみません。メールは外部から社内イントラに向かってメーラーで送ります。受信したら自動的にVBAが起動し、格納対象メールかどうかをアドレスで判断し、対象なら添付ファイルである画像をACCESSのテーブルに格納するという風に考えています。まだ補足することがあるでしょうか?

投稿日時 - 2002-07-10 13:12:09

あなたにオススメの質問