У меня есть несколько невидимых вложений в электронную почту в офисе. Я хотел бы загрузить его автоматически при получении от конкретного отправителя. Я использую outlook 2013.
Private Sub Application_NewMail()
Dim onamespace As Outlook.NameSpace
Set onamespace = Outlook.GetNamespace("MAPI")
Dim myfol As Outlook.Folder
Set myfol = onamespace.GetDefaultFolder(olFolderInbox)
Dim omail As Outlook.MailItem
Set omail = Outlook.CreateItem(olMailItem)
Dim atmt As Outlook.attachment
For Each omail In myfol.Items
If omail.SenderEmailAddress = "@gmail.com" Then
For Each atmt In omail.Attachments
atmt.SaveAsFile "C:\Users\raj\Downloads\" & atmt.fileName
Next
Else
End If
Next
End Sub
Спасибо заранее!
Радж