Si no tuvieras problema en usar un OCX te recomendaria el OCX ASPEMAIL que encontraras en ...
http://www.persits.comEs excelente y te permite enviar un Email totalmente silenciosamente sin que la aplicacion abra el Outlook o Outlook Express y te permito todo lo que harias desde un Outlook (Enviar con copia, con copia oculta, attachar archivos, indicar un Reply to, etc).
Ademas te permite enviar como BODY un HTML totalmente abierto y no como un archivo adjunto.
En este sitio web te podras bajar la version completa, pero tiene (si mal no recuerdo) 30 dias para probarla, luego de eso tenes que comprarla.
Te copio algo de codigo de ejemplo para que veas lo sencillo que es.
mail.ResetAll
mail.IsHTML = True
mail.Host = "130.120.110.31"
mail.From = "prueba@pru.com"
mail.FromName = "Pablo G. Tilotta" mail.AddAddress "xxx@destino.com"
If Len(Trim(txt_con_copia)) > 0 Then
mail.AddAddress txt_con_copia
End If
mail.AddReplyTo "ptilotta@prestigioweb.com"
Rem mail.AddEmbeddedImage "c:mis documentoslogo.jpg", "MY-IMAGE"
mail.Subject = txt_asunto
Rem mail.Body = "Este es el logo oficial de la empresa" & Chr(13) & Chr(10) & "Estas interesado en pertenecer a ella ??"
mail.AppendBodyFromFile (archivo)
mail.Send
MsgBox "El Email ya fue enviado", vbExclamation, "Proceso Finalizado"
Como veras tenes la opcion de incluir en el Body un texto determinado, incluir en dicho body un jpg, o simplemente como se ve en el ultimo ejemplo... insertar en dicho BODY un archivo de formato HTML o texto.
Una Joya...
claro que pasado ese tiempo, tendrias que comprarlo, pero como sabras.... todo eso se puede conseguir sin pagar.
Suerte