Я создал скрипт, который загружает все вложения в определенный почтовый ящик outlook, но мне нужно изменить его, чтобы он получал только электронные письма, попадающие в определенный диапазон дат.
Вот мой код для загрузки всех вложений в папке:
Sub DlAttachments()
MsgBox ("Cross fingers and click button to start download.")
Set objOutlook = CreateObject("Outlook.Application")
Set objNamespace = objOutlook.GetNamespace("MAPI")
strFolderName = "Special Inbox Admin"
Set objMailbox = objNamespace.Folders(strFolderName)
Set objFolder = objMailbox.Folders("Inbox")
Set colItems = objFolder.Items
For Each objMessage In colItems
intCount = objMessage.Attachments.Count
If intCount > 0 Then
For i = 1 To intCount
objMessage.Attachments.Item(i).SaveAsFile "C:\SP_INBOX_DUMP_temp\" & objFolder & "_" & _
objMessage.Attachments.Item(i).FileName
Next
End If
Next
MsgBox ("Download complete. Files downloaded to C:\SP_INBOX_DUMP_temp\")
End Sub