Para fazer o que você quer, você precisará misturar um pouco de VBA e Regras juntos. Não tenho certeza sobre qual versão do Outlook você está usando, portanto não há garantias aqui. Isso foi testado no Outlook 2010.
Este artigo ajudará você a configurar as coisas - Regra para salvar automaticamente o anexo no Outlook .
O código abaixo é modificado especificamente para salvar o arquivo com o formato de nome de yyyy-mm-dd
.
Public Sub SaveToDisk(itm As Outlook.MailItem)
Dim objAtt As Outlook.Attachment
Dim saveFolder As String
Dim dateFormat
dateFormat = Format(Now, "yyyy-mm-dd")
'Change this path to the your folder location
saveFolder = "c:\temp\"
objAtt.SaveAsFile saveFolder & "\" & dateFormat & ".xls"
Set objAtt = Nothing
End Sub
Depois de configurar essa regra para executar esse script, ele salvará qualquer anexo dessa pessoa toda vez que receber um (e concederá a ele uma extensão .xls
). Se você quiser mudar isso, você terá que modificar sua regra ou desativá-la.