Boa noite Trindade.
Me ajude nesse codigo abaixo, estou tentando deixar-lo mais simples possivel, mas esta dando erro, ja não sei em que parte esta errado:
Sub Envio_Email()
Application.ScreenUpdating = False
Set myOlApp = CreateObject("Outlook.Application")
Set myItem = myOlApp.CreateItem(olMailItem)
Set myAttachments = myItem.Attachments
Dim corpo As String
corpo = Plan19.Range("A1:E33").Copy
With myItem
.to = "[email protected]" 'email recebedor
.cc = "[email protected];[email protected];[email protected];[email protected]"
.Subject = "REMESSA INDUSTRIALIZAÇÃO" 'titulo do email
.body = "Por gentileza transferir da Embalagem para Produção e em seguida emitir NF de remessa para industrialização da Arpeco para Embalagem os seguintes itens:"
.body = corpo 'precisa ficar abaixo da mensagem acima
'''''aqui preciso que seja implantado no corpo do email a assinatura
.Display
End With
end sub
O codigo que mando no forum, achei muito complicado, gostaria de simplifica-lo ao maximo...
denilsonsl,
O que foi feito em seu código, foi adaptar para atender sua necessidade, eu deixei um link na resposta anterior, não sei se chegou a olhar o link, mas tem inúmeras exemplos utilizando o outlook, e o que chegou mais perto foi adaptação que fiz.
Não sei dizer se existe uma forma mais simples de fazer o que deseja, mas sei dizer que o código postado acima esta bastante funcional
Para inserir o mensagem fica assim
.HTMLBody = "Por gentileza transferir da Embalagem para Produção e em seguida emitir NF de remessa para industrialização da Arpeco para Embalagem os seguintes itens:" & vbcrlf & RangetoHTML(rng)
Se a resposta foi útil! Clique na mãozinha ao lado do botão Citar.
Sua dúvida foi respondida? Marque como RESOLVIDO em seus tópicos, usando o botão com marca verde.
Postado : 13/01/2016 9:56 pm