• 締切済み

outlook2007を使用しております。

outlook2007を使用しております。 受信メールの履歴をとりたいのですが、 VBAでメールの件名と受信時刻をあらかじめ開いてあるエクセルファイルに落とし込む ことはできませんでしょうか? どなたかご助言いただけると助かります。

みんなの回答

回答No.1

メールの受信の際に発生する NewMailEx イベントを使用して受信したメールの履歴を保存できます。 NewMailEx の使い方などは http://outlooklab.spaces.live.com/blog/cns!9D7EA61EC7DAA750!175.entry が参考になるでしょう。 件名は Subject プロパティ、受信日時は ReceivedTime プロパティによって取得が可能ですので、GetObject で取得した Excel ファイルのオブジェクトの Cells にそれらの値を設定して保存すれば Excel ファイルへの書き込みまでできます。

関連するQ&A