VBA et mail [Résolu]

Signaler
Messages postés
2
Date d'inscription
lundi 22 mars 2010
Statut
Membre
Dernière intervention
12 novembre 2010
-
Messages postés
21
Date d'inscription
mardi 6 mai 2003
Statut
Membre
Dernière intervention
2 janvier 2015
-
Bonsoir le forum,

(sous excel 2003) en récupérant des bouts de code, j'ai crée un fichier qui permet d'envoyer des mail en sélectionnant les adresses dans une combobox. L'envoie de la pièce jointe se fait à condition d'avoir saisie le chemin d'accès dans le code VBA.
Et c'est là le problème. Je souhaiterais pouvoir faire une copie de la feuille active en format PDF creator et que cette copie apparaisse directement dans les pièces jointes du mail lorsque je valide.

Voici le code ci-dessous. Merci de votre 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

Dim destinataire, sujet, fichierjoint As String

body = "Comment ca va ?"
fichierjoint = "C:\nom du fichier et son extension" Le problème se situe ici. Il faudrait pouvoir copier en PDF et l'envoyer en PJ.

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)

Frmmail.Hide
End Sub

4 réponses

Messages postés
21
Date d'inscription
mardi 6 mai 2003
Statut
Membre
Dernière intervention
2 janvier 2015

Messages postés
29903
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
28 octobre 2020
338
Bonjour,
ta question concerne l'envoie de mail en vba ou la conversion en PDF ?
Le problème se situe ici. Il faudrait pouvoir copier en PDF et l'envoyer en PJ.


Si c'est la partie "PDF" regarde sur le net. tu trouveras des exemples. (pour se faire, il te faudra installer un logiciel comme pdfcréator, acrobat distiller.. ou autre).

Exemple1

Exemple2( pdf creator)

Cordialement,
Jordane,
______________________________________________________
Règles du forum à lire avant de poster une question : ICI
Messages postés
2
Date d'inscription
lundi 22 mars 2010
Statut
Membre
Dernière intervention
12 novembre 2010

Bonsoir Jordane,

tout d'abord, merci de ta réponse. Je suis allé sr les liens que tu m'as envoyés et je pense pouvoir trouver ce qui m'intéresse.
pour répondre à ta première question, les deux sont liés. L'intérêt étant de pouvoir convertir un .xls en .pdf afin de l'envoyer dans la foulée en PJ d'un mail. Tout simplement parce qu'en format pdf, le fichier ne peut pas être retouché facilement.

Merci encore de ton aide.

Breitzou
Messages postés
21
Date d'inscription
mardi 6 mai 2003
Statut
Membre
Dernière intervention
2 janvier 2015