現在、Outlookメールの受信トレイの取得をするにあたり、
下記のようなコードでマクロを調べました。
(ネットから情報を得たので、作ってはおりません。申し訳ございません。)
受信トレイのメール件数が多く、
xxxx年xx月xx日〜yyyy年yy月yy日
というように日付を設定して情報を取得したいのですが、
どのように組み込めば良いかが分からずで、
アドバイスを頂けますと助かります。
何卒、よろしくお願いします。
Sub 受信トレイ取得()
Dim ol As Object, ns As Object
Dim ib As Object, i As Long, r As Long
Set ol = CreateObject("Outlook.Application")
Set ns = ol.GetNamespace("MAPI")
Set ib = ns.GetDefaultFolder(6)
r = 3
Rows(r & ":" & Rows.Count).ClearContents
For i = 1 To ib.Items.Count
With ActiveSheet
.Cells(r, 1).Value = ib.Items(i).ReceivedTime
.Cells(r, 2).Value = ib.Items(i).SenderName
.Cells(r, 3).Value = ib.Items(i).Subject
.Cells(r, 4).Value = 本文整形(ib.Items(i).Body)
r = r + 1
End With
Next i
MsgBox "取得が完了しました"
End Sub