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


    [Resolvido]Erro quando envia e-mail com anexo

    avatar
    Clebergyn
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 785
    Registrado : 29/08/2012

    [Resolvido]Erro quando envia e-mail com anexo Empty [Resolvido]Erro quando envia e-mail com anexo

    Mensagem  Clebergyn 14/12/2017, 06:22

    Ola amigos,

    pretendo enviar email com anexo usando este codigo abaixo mas ele da a seguinte mensagem: "operação não suportada para este tipo de objeto"
    e foca no codigo :. Attachments.Add anexo
    quando tiro o codigo "'.Attachments.Add anexo" ele funciona

    Código:
    Function EnvioAutomaticoDeEmail(MessageTo, MsgCC, MsgCCO, Subject As String, MessageBody As String, anexo, op)
    'By JPaulo ®️ Maximo Access
    Dim strAplicacao As Outlook.Application
    Dim objMail As Outlook.MailItem
    Dim strFicheiro As String

    Set strAplicacao = New Outlook.Application
    Set objMail = strAplicacao.CreateItem(olMailItem)
    'strFicheiro = "Documento"
    With objMail
    .Subject = Subject
    '.BodyFormat = olFormatRTF
    '.BodyRTF = MessageBody
    .BodyFormat = olFormatHTML
    .HTMLBody = MessageBody
    .to = MessageTo
    .Attachments.Add anexo

    On Error Resume Next
    .Display

    If Err.Number = 287 Then
    End
    End If
    End With
    End Function

    alguem sabe o que fazer para poder enviar email com anexo?
    avatar
    Clebergyn
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 785
    Registrado : 29/08/2012

    [Resolvido]Erro quando envia e-mail com anexo Empty Re: [Resolvido]Erro quando envia e-mail com anexo

    Mensagem  Clebergyn 14/12/2017, 16:38

    Deu certo, faltava o string no parametro "anexo"

    assim funcionou

    Código:
    Function EnvioAutomaticoDeEmail(MessageTo, MsgCC, MsgCCO, Subject As String, MessageBody As String, anexo as String, op)
    'By JPaulo ®️️ Maximo Access
    Dim strAplicacao As Outlook.Application
    Dim objMail As Outlook.MailItem
    Dim strFicheiro As String

    Set strAplicacao = New Outlook.Application
    Set objMail = strAplicacao.CreateItem(olMailItem)
    'strFicheiro = "Documento"
    With objMail
    .Subject = Subject
    '.BodyFormat = olFormatRTF
    '.BodyRTF = MessageBody
    .BodyFormat = olFormatHTML
    .HTMLBody = MessageBody
    .to = MessageTo
    .Attachments.Add (anexo)

    On Error Resume Next
    .Display

    If Err.Number = 287 Then
    End
    End If
    End With
    End Function

    encerrando o topico

      Data/hora atual: 8/5/2024, 23:17