Bom dia pessoal!
a minha dúvida não é exatamente de access, mas sim de VBA.
fiz uma programação no outlook para que fosse acionada por uma regra do outlook, sempre que chegar um e-mail de um determinado remetente.
a macro examina o e-mail, pega os anexos que não tem extensões jpg ou gif e salva em diretório.
o problema é que funcionou duas vezes e depois nunca mais.
alguém pode me ajudar?
segue o código:
Public Sub SalvarAnexo(item As MailItem)
Dim Anexo As Attachment
Dim FileName As String
Dim item As MailItem
caminho = "C:\MIS\02_RELATORIOS\"
For Each Anexo In item.Attachments
If Right(Anexo.FileName, 4) = "html" Then
FileName = caminho & item.Subject & "-" & Anexo
Anexo.SaveAsFile FileName
Resume Next
End If
If Right(Anexo.FileName, 4) = ".gif" Or Right(Anexo.FileName, 4) = ".jpg" Then
GoTo prox
Else
FileName = caminho & Anexo
Anexo.SaveAsFile FileName
End If
prox:
Next Anexo
End Sub
a minha dúvida não é exatamente de access, mas sim de VBA.
fiz uma programação no outlook para que fosse acionada por uma regra do outlook, sempre que chegar um e-mail de um determinado remetente.
a macro examina o e-mail, pega os anexos que não tem extensões jpg ou gif e salva em diretório.
o problema é que funcionou duas vezes e depois nunca mais.
alguém pode me ajudar?
segue o código:
Public Sub SalvarAnexo(item As MailItem)
Dim Anexo As Attachment
Dim FileName As String
Dim item As MailItem
caminho = "C:\MIS\02_RELATORIOS\"
For Each Anexo In item.Attachments
If Right(Anexo.FileName, 4) = "html" Then
FileName = caminho & item.Subject & "-" & Anexo
Anexo.SaveAsFile FileName
Resume Next
End If
If Right(Anexo.FileName, 4) = ".gif" Or Right(Anexo.FileName, 4) = ".jpg" Then
GoTo prox
Else
FileName = caminho & Anexo
Anexo.SaveAsFile FileName
End If
prox:
Next Anexo
End Sub