Предполагая, что строки разделены символом возврата каретки vbCr
, вы можете просто заменить их все эквивалентом HTML одной строкой кода, используя функцию Replace
.
Dim sText as String
sTest = "This is" & vbCr & "a test"
MsgBox sTest
Dim sHTMLFormat as String
sHTMLFormat = Replace(sTest, vbCr, "<br>")
MsgBox sHTMLFormat
итак. ..
.HTMLBody = Replace(Form_Enviar_Correo.Txt_Cuerpo.Text, vbCr, "<br>")
Они также могут быть разделены vbNewLine
, vbCrLf
или vbLf
, поэтому используйте тот, который работает в вашем случае.