Buonasera, un saluto a tutti voi. Vi chiedo aiuto su "scoglio" insormontabile per lo scrivente.
Con la seguente macro prendo un testo composto da una data e un nome cliente e popolo l'email per spedirla.
Ma non riesco a impostare una spaziatura decente quindi il risultato è poco leggibile.
Esempio:
ora è cosi --> 12/11/15 Pippo 12/11/15 Pluto
ideale è cosi --> 12/11/15 Pippo
12/11/15 Pluto
Sub SendMailTB()
Dim invio As String
Dim dest As String
Dim obj As String
Dim testo As String
Dim dati As String
uRg = ActiveSheet.Cells(Rows.Count, "AJ").End(xlUp).Row
For i = 8 To uRg
testo = testo & Range("AJ" & i).Text & " " & Range("AK" & i).Text & vbLf
Next i
obj = "" ' "Avviso mancato ritiro merce"
testo = "testo della eMail"
invio = "C:\Program Files\Mozilla Thunderbird\thunderbird.exe"
dati = " -compose " & "to=" & dest & "," & "subject=" & obj & "," & "body=" & testo
Shell invio & dati, vbNormalFocus
End Sub
Ho anche provato a sostituire:
vbLf, con Chr(13)
oppure Chr(10)
oppure tutti e due Chr(13)+Chr(10)
Senza risultato alcuno.
Grazie in anticipo per l'eventuale aiuto.