Re : VBA et mail
Bonjour le forum, bonjour Michel,
je viens de tester ton code. Il fonctionne très bien.
Si j'ai bien compris, il suffit de mettre en face de "fichier joint" en rouge, le chemin d'accès avec l'extension *.pdf pour que le fichier soit placé en PJ.
Tu vas me dire de le tester. Bah oui, bien sur. Sauf que je ne suis pas au boulot et que sur mon système (chez moi) je n'ai pas thunderbird. C'est pour cette raison que je te demande si cela te paraît bon. A mon sens oui. Mais je préfère l'avis d'un spécialiste!!!😉
Merci encore pour ton aide.
Breitzou
Private Sub Btnvalide2_Click()
If ComboBox1.Value = "" Then
MsgBox "vous avez oublié de sélectionner une adresse"
Load Frmmail
End If
If TextBox3.Value = "" Then
MsgBox "vous avez oublié de rentrer un objet"
Load Frmmail
End If
ActiveSheet.Copy ' crée une copie de la feuille active
Dim destinataire, sujet, fichierjoint As String
body = "Comment ca va ?"
fichierjoint = "C:\Test\*.pdf"
strcommand = "C:\Program Files\Mozilla Thunderbird\thunderbird"
strcommand = strcommand & " -compose " & "to='" & ComboBox1 & "'"
strcommand = strcommand & "," & "subject=" & TextBox3 & ","
strcommand = strcommand & "body=" & body
strcommand = strcommand & "," & "attachment=file:///" & fichierjoint
MsgBox strcommand
Call Shell(strcommand, vbNormalFocus)
ActiveWorkbook.Close ' supprime le classeur créé après l'envoi
Frmmail.Hide
Ens Sub