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

    Exemplo EmailCDO

    avatar
    hcastro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 146
    Registrado : 09/11/2009

    Exemplo EmailCDO Empty Exemplo EmailCDO

    Mensagem  hcastro 1/8/2013, 16:28

    Olá pessoal , estou utilizando o exemplo emailCdo para envio de email até ai tudo bem funcionou bem só que qualquer tipo de anexo que envio ou chega corrompido ou sem nada no arquivo, alguém sabe o que pode está ocorrendo.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Exemplo EmailCDO Empty Re: Exemplo EmailCDO

    Mensagem  criquio 1/8/2013, 16:59

    Olá! Poderíamos ter uma ideia se você postasse o código utilizado. Assim sem nenhuma visualização do que está fazendo fica difícil. Mas já tentou utilizar outro provedor como o Google caso esteja usando outro?


    .................................................................................
    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
    hcastro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 146
    Registrado : 09/11/2009

    Exemplo EmailCDO Empty Re: Exemplo EmailCDO

    Mensagem  hcastro 1/8/2013, 18:50

    OK, vou postar o código
    avatar
    hcastro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 146
    Registrado : 09/11/2009

    Exemplo EmailCDO Empty Re: Exemplo EmailCDO

    Mensagem  hcastro 16/8/2013, 20:54

    Desculpa a demora pois tive alguns problemas de conexão.

    O código utilizado para anexar o arquivo é esse:

    On Error GoTo TErro

    Dim fDialog As Office.FileDialog, varFile As Variant, varPath As Variant, varPath2 As String

    Set fDialog = Application.FileDialog(msoFileDialogFilePicker)

    With fDialog

    .InitialFileName = CurrentProject.Path
    .AllowMultiSelect = True
    .Title = "Anexar arquivo"
    .Filters.Clear
    .Filters.Add "Imagens", "*.bmp;*.gif;*.ico;*.jpg;*.jpeg;*.png;*.tiff"
    .Filters.Add "Excel", "*.xls;*.xlsx"
    .Filters.Add "PowerPoint", "*.ppt;*.pptx;*.pps;*.ppsx"
    .Filters.Add "Word", "*.doc;*.docx"
    .Filters.Add "Todos os arquivos", "*.*"
    .ButtonName = "Abrir arquivo(s)"

    If .Show = True Then
    For Each varFile In .SelectedItems

    varPath = Split(varFile, "\")
    For i = 0 To UBound(varPath)
    varPath2 = varPath(i)
    Next i

    Me.lstAnexos.AddItem varFile & ";" & varPath2
    Next

    Else
    Exit Sub
    End If
    End With

    'O bloco abaixo ajusta a altura da listbox de acordo o número de linhas.
    ' Caso tenha menos de 15 anexos, a list se ajusta ao número de linhas
    ' Caso tenha de 15 a mais, fica com altura fixa equivalente à altura de 14 linhas.

    If Me.lstAnexos.ListCount > 14 Then
    Me.lstAnexos.Height = 275 * 14
    ElseIf Me.lstAnexos.ListCount <= 14 Then
    Me.lstAnexos.Height = Me.lstAnexos.ListCount * 275
    Else
    End If

    ' O bloco abaixo torna a list e controles associados visíveis quando ouverem anexos e
    ' os torna invisíveis quando não ouver anda para exibir.

    If Me.lstAnexos.ListCount > 0 Then
    Me.lstAnexos.Visible = True
    Me.lblPreVis.Visible = True
    Me.ctlImagem.Visible = True
    Else
    Me.lstAnexos.Visible = False
    Me.lblPreVis.Visible = False
    Me.ctlImagem.Visible = False
    End If

    ' O bloco abaixo faz um tratamento de erro

    TErro:
    If Err.Number = 5 Then
    DoCmd.CancelEvent
    Resume Next
    End If
    avatar
    hcastro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Localização : Anónimo
    Mensagens : 146
    Registrado : 09/11/2009

    Exemplo EmailCDO Empty Re: Exemplo EmailCDO

    Mensagem  hcastro 16/8/2013, 21:00

    estou usando o gmail para enviar os email
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Exemplo EmailCDO Empty Re: Exemplo EmailCDO

    Mensagem  criquio 20/8/2013, 13:44

    Dê uma olhada nesse artigo e veja se as dicas ajudam a sanar a questão.


    .................................................................................
    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.


    Conteúdo patrocinado


    Exemplo EmailCDO Empty Re: Exemplo EmailCDO

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 6/5/2024, 22:57