No me busca la fecha del e-mail
Esto ya viene de atrás la persona que me respondió lo entenderá, os paso un código haber si alguien me dice porque no me consigue encontrar el mail, los dos primeros pasos me los hace bien, es decir busca el remitente y busca el nombre pero la fecha no, no se si tengo que declarar una variable (la veréis comentada) o es una cuestión del formato de las fechas, la intención es que cuando de al botón me busque la fecha actual. Bueno gracias de antemano
Private Sub NombreBoton_Click()
Dim OlApp As Outlook.Application
Dim Inbox As Outlook.MAPIFolder
Dim InboxItems As Outlook.Items
Dim mail As Object
Dim Adjunto As Outlook.Attachment
Dim fExcel As String
'Dim fecha
Dim savefolder As String
Set OlApp = CreateObject("Outlook.Application")
Set Inbox = OlApp.GetNamespace("Mapi").GetDefaultFolder(olFolderInbox)
Set InboxItems = Inbox.Items
'fecha = Date
savefolder = "T:\"
For Each mail In InboxItems
'If mail.UnRead Then
If mail.SenderEmailAddress = "[email protected]" And mail.Subject = "xxxxxxxx" And Format(mail.ReceivedTime, "dd/mm/yyyy") = Date Then
If mail.Attachments.Count > 0 Then
For Each Adjunto In mail.Attachments
'Descargas el adjunto en la misma carpeta del Access. Si quieres otra carpeta, cámbialo
Adjunto.SaveAsFile (savefolder & "xxxxxxx.xls")
GoTo salir
'Adjunto.SaveAsFile savefolder
Next
'mail.UnRead = False
End If
End If