Olá,
Estou precisando muito fazer uma macro onde todos os e-mail que eu receber, ele salve automaticamente em uma pasta criada no meu C:\
vi outros forum e estou usando o seguinte VBA:
Public Sub ProcessarAnexo(Email As MailItem)
Dim DiretorioAnexos As String
DiretorioAnexos = "C:\NFE"
Dim MailID As String
Dim Mail As Outlook.MailItem
MailID = Email.EntryID
Set Mail = Application.Session.GetItemFromID(MailID)
For Each anexo In Mail.Attachments
If Right(anexo.FileName, 3) = "xml" Then
MsgBox (anexo.FileName)
anexo.SaveAsFile DiretorioAnexos & anexo.FileName
End If
Next
Set Mail = Nothing
End Sub
Porém quando eu coloco em pratica no outlook ele mostra o seguinte erro '-2147023582(80070522)'
Agradeço a ajuda,