Boas
Sendo novato aqui no forum e tendo "umas luzinhas de VBA" será que alguém me poderia ajudar com uma duvida em relação a um código que uso para enviar email pelo Gmail??
É o seguinte:
O código que consegui da net está a funcionar enviando o mail pelo Gmail, mas o que eu tencionava era que no corpo do mail fosse buscar informação á folha do excel onde os dados estão inscritos.
Com o envio pelo outlook consegui que funcionasse introduzindo quebras de linha/parágrafos.
Quando envio pelo Gmail, todo o texto vai numa linha só sem a informação contida nas células da planilha.
Este é o código que uso para o Outlook:
'Código para Corpo do Outlook baseado en VBA
.HTMLBody = "Mensagem enviada com o gmail." & _
"Participação de Ocorrência em," & " " & Folha2.Cells(13, 7) & vbCrLf & vbCrLf & _
"Ocorrência relativa a:" & " " & Folha2.Cells(3, 7) & "," & vbCrLf & "." & _
"Modelo:" & " " & Folha2.Cells(5, 7) & vbCrLf & _
"Com o Nº:" & " " & Folha2.Cells(7, 7) & vbCrLf & _
"Efectuada por:" & " " & "Enfº/ª:" & " " & Folha2.Cells(13, 20) & ", " & "Nº Mec." & Folha2.Cells(13, 26) & vbCrLf & vbCrLf & _
"Atenciosamente," & vbCrLf & _
"Help Desk
No entanto quando uso o Gmail a informação relativa ás células perde-se
eis o código que estou a usar
.HTMLBody = _
"<HTML>" & vbNewLine & _
"<BODY style=font-size:11pt;font-family:Calibri> " & vbNewLine & _
"<P>Participação de Ocorrência em,& Formulario.Cells(13, 7).value </P>" & vbNewLine & _
"<P>Ocorrência relativa a:& Folha2.Cells(3, 7). </P>" & vbNewLine & _
"<P>Modelo: &Folha2.Cells(5, 7).</P> " & vbNewLine & _
"<P>Com o nº: & Folha2.Cells(7, 7).</P> " & vbNewLine & _
"<P>Efetuado por Enfº,& Folha2.Cells(13, 20),& com o Nº Mec. & Folha2.Cells(13, 26)</P>" & vbNewLine & _
"<P></P> " & vbNewLine & _
"<P></P> " & vbNewLine & _
"<P>Seguem documentos.</P>" & vbNewLine & _
"</BODY>" & vbNewLine & _
"</HTML>"
O problema é que assim não introduz a informação das células no mail.
O que será que está errado??
Obrigado desde já, e desculpem se causei muita "poluição""
Albino
Postado : 22/04/2018 8:27 pm