Bonjour,
J'utilise avec succès quelques lignes de code VBA pour envoyer des mails via Thunderbird.
Le code est le suivant:
strcommand = "C:\Program Files\Mozilla Thunderbird\thunderbird"
strcommand = strcommand & " -compose " & """" & "to='" & desti & "'"
strcommand = strcommand & "," & "subject='" & objet_mail & "',"
strcommand = strcommand & "body='" & texte_mail & "',"
strcommand = strcommand & "," & "attachment='file:///" & nom_fich & "'" & """"
Call Shell(strcommand, vbNormalFocus)

Le problème est que, depuis peu, je gère 3 boites mail dans Thunderbird et la macro n'utilise pas le bon mail expéditeur.
J'ai tenté de modifier une ligne comme suit
strcommand = strcommand & " -compose " & """" & "sender=mail2@orange.fr" & "to='" & desti & "'"
mais dans ce cas c'est bien l'adresse mail mail2@orange.fr qui devient l'expéditeur mais la zone destinataire reste vierge et le mail ne peut bien sûr pas partir.

Quelqu'un de plus doué que moi (ce qui n'est pas difficile) pourrait-t'il m'apporter ses lumières et me dire où intégrer le mail expéditeur.
Merci d'avance.
Marcel