- 締切済み
メールの取り込み
ホームページのフォームから届いたメールをOutLook Expressで受信しているのですが、そのメールをaccessにVBAを使って取り込みたいと思っています。 OutLook2002で受信したメールを取り込む方法はわかったのですが、Explessで受信したファイルを取り込む方法はあるのでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- 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
お礼
ありがとうございました。 早速サイトの方を参考にさせていただき、受信することができましが、 できればOutLook Eepressで受信してから処理を行いたいのですが方法はないのでしょうか?