Pourquoi n'essais-tu pas avec MAPI ?
Tu ajoute MS MAPI à tes références de projet et tu fais de cette façon :
sur ton formulaire tu insère un objet MapiMessage et un objet MapiSession.
Ensuite tu mets ce code
MAPI_Session.SignOn()
MAPI_Message.SessionID = MAPI_Session.SessionID
MAPI_Message.Compose()
MAPI_Message.RecipAddress = "adresse mail"
MAPI_Message.AttachmentPathName = "chemin vers la pièce jointe"
MAPI_Message.MsgSubject = "Sujet du message"
MAPI_Message.MsgNoteText = "Contenu du message"
MAPI_Message.Send(True) --> si tu veux que outlook s'ouvre (false si tu veux que le mail soit envoyé sans ouvrir)
MAPI_Session.SignOff()
J'espère que ça peut t'aider !

pseudoOM
