Ciao, innanzitutto ti consiglio di cercare un altro codice per inviare le email tramite outlook, in modo da avere più proprietà da settare rispetto alle possibilità che puoi avere con la ShellExecute.

Il tipo di testo di cui parli è un testo in formato HTML quindi, se non passi tutti i tag HTML ad Outlook, il testo non verrà mai formattato come dici tu.
prova a fare:
codice:
ShellExecute Me.hWnd, vbNullString, _
"mailto:" & Text3.Text & " ?Subject= Email di Prova &Body=Caro " & Text1.Text & " %0A%0ATi scrivo così mi distraggo un pò, anche se siamo molti lontani, più forte ti scriverò", _
vbNullString, _
vbNullString, 0
e vedi se ti invia la mail con il grassetto.