MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    VBA Outlook - Verifica anexos e salva em diretório

    avatar
    cassio.melnec
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 24/08/2012

    VBA Outlook - Verifica anexos e salva em diretório Empty VBA Outlook - Verifica anexos e salva em diretório

    Mensagem  cassio.melnec 30/8/2012, 15:50

    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
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    VBA Outlook - Verifica anexos e salva em diretório Empty Re: VBA Outlook - Verifica anexos e salva em diretório

    Mensagem  criquio 30/8/2012, 16:14

    Já fez uma depuração no VBA para ver se não contem algum erro de código? Verifique tambem se tem alguma referência escrito AUSENTE. Veja tambem se as macros não estão desabilitadas.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    cassio.melnec
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 24/08/2012

    VBA Outlook - Verifica anexos e salva em diretório Empty Re: VBA Outlook - Verifica anexos e salva em diretório

    Mensagem  cassio.melnec 30/8/2012, 17:33

    Obrigado pela resposta criquio.

    já havia depurado o código e ele tinha funcionado. também habilitei as macros (uso o office 2007, fui em feramentas\macros\segurança\habilitar todas as macros).

    porém, após a sua dica, fui fazer todas essas verificações novamente e percebi que o código está no modo de criação somente, por isso que ele não executa. entretanto, quando fui sair do modo de criação ele aparece a mensagem que A macros neste projeto estão desativadas.

    como faço para ativá-las? a única maneira que conheço é pelo caminho que descrevi!

    obrigado mais uma vez!

    Conteúdo patrocinado


    VBA Outlook - Verifica anexos e salva em diretório Empty Re: VBA Outlook - Verifica anexos e salva em diretório

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 17:40