前提・実現したいこと
Outlookの特定の受信フォルダにある、特定の文字列を本文または件名に持ったメールを、Excelに出力したいと思っています。
条件
発生している問題・エラーメッセージ
件名や本文で絞り込む方法が分かりません。
該当のソースコード
VBA
1Sub GetMail() 2Dim objOutlook As Outlook.Application 3Dim myNamespace As Outlook.Namespace 4Dim myInbox, folderA 5 6Set objOutlook = New Outlook.Application 7Set myNamespace = objOutlook.GetNamespace("MAPI") 8 9Set myInbox = myNamespace.GetDefaultFolder(olFolderInbox) 10Set folderA = myInbox.Folders.Item("FolderA") 11 12Dim i As Long 13 14For i = 1 To folderA.Items.Count 15 With ThisWorkbook.Worksheets("Sheet1") 16 .Cells(i + 1, 1).Value = folderA.Items(i).SentOn 17 .Cells(i + 1, 2).Value = folderA.Items(i).Subject 18 .Cells(i + 1, 3).Value = folderA.Items(i).Body 19 End With 20Next i 21End Sub
上記では、フォルダAのメールを全てExcelに書き込んでいますが、日時や件名、本文などOutlook内のメール情報をVBAで条件分岐させるには、どのようにしたらよいのでしょうか。
また、ExcelでもOutlookのVBAでもどちらでも構いません。
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。