Je rencontre des difficultés pour coller une seule cellule dans Outlook tout en conservant les sauts de ligne. Je ne peux pas utiliser RangeToHTML
car cela colle sous forme de tableau et j'ai besoin que ce soit du texte brut, donc j'ai essayé ceci :
Pour Chaque C Dans wsEnv.Range("A1:A17")
If C.Row = 1 Then
wsEnv.Cells(19, 1) = C & vbCrLf
ElseIf C.Row < 17 Then
wsEnv.Cells(19, 1) = wsEnv.Cells(19, 1) & C & vbCrLf
Else
wsEnv.Cells(19, 1) = wsEnv.Cells(19, 1) & C
End If
Suivant C
On Error Resume Next
Avec OutMail
.Display
.To = Para
.CC = CC
.BCC = ""
.Subject = Asunto
.HTMLBody = wsEnv.Cells(19, 1)
.Send
Fin Avec
On Error GoTo 0
Le résultat est le suivant :
Y a-t-il un moyen de conserver le format dans la cellule ? Ou d'utiliser la fonction RangeToHTML
pour le coller en texte et non en tableau ?