Estou desenvolvendo um projeto de automação com python e selenium, e uma das etapas consiste em aguardar a chegada de um e-mail com o assunto "Export - Relatório de Caso" e após isso, fazer o download do anexo na pasta indicada. Entretanto, o e-mail não está sendo baixado.
O código atualmente está assim:
Private Sub Application_NewMail()
Dim ns As NameSpace
Dim Inbox As MAPIFolder
Dim Item As Object
Dim Atmt As Attachment
Dim FileName As String
Set ns = GetNamespace("MAPI")
Set Inbox = ns.GetDefaultFolder(olFolderInbox)
Set NaoLidos = Inbox.Items.Restrict("[Unread] = True")
If Inbox.Items.Count = 0 Then
'MsgBox "Não há nenhum novo email na caixa de entrada!", vbInformation, ""
Exit Sub
End If
For Each Item In NaoLidos
'SmartVendas
If Item.Subject Like "*Export - Relatório de Caso*" Then
For Each Atmt In Item.Attachments
FileName = "C:\Users\A0167616\Documents\rpa_robo\MARY\RPA_SALESFORCE_CASOS_BRUNA\movimentacao\arquivos_salesforce\" & Atmt.FileName
Atmt.SaveAsFile FileName
Next Atmt
Item.UnRead = False
Item.Save
End If
Next Item
Set Atmt = Nothing
Set Item = Nothing
Set ns = Nothing
Exit Sub
End Sub