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 : 788
    Registrado : 29/08/2012

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

    Mensagem  Clebergyn Qui 14 Dez 2017, 4:22 am

    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 : 788
    Registrado : 29/08/2012

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

    Mensagem  Clebergyn Qui 14 Dez 2017, 2:38 pm

    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: Qui 21 Nov 2024, 4:02 pm