Notifications
Clear all

Corpo E-mail HTML em VBA - quebra de linha

4 Posts
2 Usuários
0 Reactions
5,781 Visualizações
(@ketlinf)
Posts: 2
New Member
Topic starter
 

Pessoal

Estou com dificuldades em algo que me parece relativamente simples, porém não consigo finalizar.

Tenho uma macro que cria um e-mail com um anexo, porém no corpo do e-mail não estou conseguindo "pular linhas".

Ex:
"Prezado,
Boa tarde

Seguem documentos."

Estas linhas em branco não estão funcionando. Já tentei vbCrLf, mas a quebra só acontece se a nova linha tiver algum caractere que não seja " " (espaço).
Fica assim:

"Prezado,
Boa tarde
Seguem documentos."

Alguém consegue descobrir onde está o meu erro?

.HTMLBody = "<HTML><BODY style=font-size:11pt;font-family:Calibri> Prezado," & _
"<BODY>Boa tarde" & _
"<BODY> " & _ 'aqui gostaria que fosse o "enter".
"<BODY> " & _ 'aqui gostaria que fosse o "enter".
"<BODY>Seguem documentos." & _
".</BODY></HTML>"

Obrigada

Ketlin

 
Postado : 14/10/2015 10:59 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde Ketlin,

[EDITADO]

Tenta assim:

.HTMLBody = _
	"<HTML>" & _
		"<BODY style=font-size:11pt;font-family:Calibri> "& _
			"<P>Prezado,</P>" & _
			"<P>Boa tarde</P>" & _
			"<P></P> " & _ 'aqui gostaria que fosse o "enter".
			"<P></P> " & _ 'aqui gostaria que fosse o "enter".
			"<P>Seguem documentos.</P>" & _
		".</BODY>" _
	"</HTML>"

Qualquer coisa da o grito.
Abraço

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 14/10/2015 11:08 am
(@ketlinf)
Posts: 2
New Member
Topic starter
 

Boa tarde Ketlin,

[EDITADO]

Tenta assim:

.HTMLBody = _
	"<HTML>" & _
		"<BODY style=font-size:11pt;font-family:Calibri> "& _
			"<P>Prezado,</P>" & _
			"<P>Boa tarde</P>" & _
			"<P></P> " & _ 'aqui gostaria que fosse o "enter".
			"<P></P> " & _ 'aqui gostaria que fosse o "enter".
			"<P>Seguem documentos.</P>" & _
		".</BODY>" _
	"</HTML>"

Qualquer coisa da o grito.
Abraço

Oi, Bernardo

Obrigada pela resposta, mas não funcionou. Deu erro de sintaxe =/

 
Postado : 14/10/2015 11:33 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Tenta assim:

.HTMLBody = _
   "<HTML>" & vbNewLine & _
      "<BODY style=font-size:11pt;font-family:Calibri> " & vbNewLine & _
         "<P>Prezado,</P>" & vbNewLine & _
         "<P>Boa tarde</P>" & vbNewLine & _
         "<P></P> " & vbNewLine & _
         "<P></P> " & vbNewLine & _
         "<P>Seguem documentos.</P>" & vbNewLine & _
      "</BODY>" & vbNewLine & _
   "</HTML>"

Qualquer coisa da o grito.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 14/10/2015 11:45 am