• 締切済み

メールの取り込み

ホームページのフォームから届いたメールをOutLook Expressで受信しているのですが、そのメールをaccessにVBAを使って取り込みたいと思っています。 OutLook2002で受信したメールを取り込む方法はわかったのですが、Explessで受信したファイルを取り込む方法はあるのでしょうか?

みんなの回答

  • stouma
  • ベストアンサー率35% (142/399)
回答No.2

下記の方法ではだめでしょうか? (OSがわからない為XPでのパス記載) 1.ファイルを読み込みつつ書き出す C:\Documents and Settings\[ユーザー名]\Local Settings\Application Data\Identities\{英数字の羅列}\Microsoft\Outlook Express内の*.dbx (バイナリで取得すると早く読めます) 2.読み込み時にUnicodeに変換 3.本文だけをBASE64でデコード 4.各メールごとに切り分ける 5.DBに登録

  • stouma
  • ベストアンサー率35% (142/399)
回答No.1

Outlook等なりメールソフトに取り込んでから 処理を行うのでしょうか? 処理前でありましたらBASP21にて取得できます。 また、VB(VBA)で処理するのであれば下記サイトも 参考になると思います。 http://www.hi-ho.ne.jp/babaq/vbtips.html

参考URL:
http://www.hi-ho.ne.jp/babaq/basp21.html
R1-Z
質問者

お礼

ありがとうございました。 早速サイトの方を参考にさせていただき、受信することができましが、 できればOutLook Eepressで受信してから処理を行いたいのですが方法はないのでしょうか?

関連するQ&A