Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Enviar texto do ListBox no outlook

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
Avatar do usuário
milton
Manda bem
Manda bem
Mensagens: 147
Registrado em: Sex Jun 17, 2016 8:22 am

Enviar texto do ListBox no outlook

Mensagem por milton »

Ola pessoal,
Tenho esse código para envio de email pelo outlook que funciona perfeitamente, a unica coisa que preciso é colocar o texto da ListBox no corpo do email depois da mensagem.
Alguém pode ajudar?

Dim Destinatario As String, assunto As String, mensagem As String
On Error GoTo fim
assunto = TxtAssunto
Destinatario = TxtEmailDestinatario
copia = '"OUTROEMAIL"

mensagem = "Olá " & TxtContato & "!" & vbCrLf & vbCrLf & _
"Segue a relação de materiais para retrabalho que estou enviando pelo seu motorista." & vbCrLf & _
"Por favor, responder este email para TODOS, informando a previsão de retorno." & vbCrLf & _
"Obrigado!"

'Pula uma linha
'Aqui vai o texto da listbox (a listbox tem 8 colunas e as linhas variam conforme a pesquisa)

Set objOutlook = CreateObject("Outlook.Application")
Set objMail = objOutlook.Application.createitem(olMailItem)

With objMail
.Subject = assunto
.To = Destinatario
.cc = copia
.HTMLbody = mensagem
.display
.send
End With

Set objOutlook = Nothing
Set objMail = Nothing

fim: End
Anexos
ALMOXARIFADO - RETRABALHO - Cópia.rar
(85.71 KiB) Baixado 183 vezes


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder