VBA - envoie de courriel
Fermé
Icemansuperced
Messages postés
87
Date d'inscription
mardi 21 novembre 2017
Statut
Membre
Dernière intervention
27 juin 2024
-
27 juin 2018 à 22:58
Icemansuperced Messages postés 87 Date d'inscription mardi 21 novembre 2017 Statut Membre Dernière intervention 27 juin 2024 - 28 juin 2018 à 16:12
Icemansuperced Messages postés 87 Date d'inscription mardi 21 novembre 2017 Statut Membre Dernière intervention 27 juin 2024 - 28 juin 2018 à 16:12
A voir également:
- VBA - envoie de courriel
- Cci courriel - Guide
- Courriel en anglais - Guide
- Vba attendre 1 seconde ✓ - Forum VB / VBA
- Envoie impossible messenger - Forum Facebook Messenger
- Mkdir vba ✓ - Forum VB / VBA
1 réponse
f894009
Messages postés
17217
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
27 décembre 2024
1 712
28 juin 2018 à 07:33
28 juin 2018 à 07:33
Bonjour,
Vous pouvez montrez votre code pour voir comment vous faites votre envoi?
Vous pouvez montrez votre code pour voir comment vous faites votre envoi?
28 juin 2018 à 16:12
Voici le code approximatif ... il a eu des changements depuis mais en somme c’est cela :
Sub Bouton1_Cliquer()
End Sub
Sub envoiClasseur()
Dim Fichier As Variant
'le programme ouvre une fenêtre où l'on sélectionne le fichier'
Fichier = Application.GetOpenFilename("Tous les fichiers(*.*),*.*")
MsgBox Fichier
'ici on demande d'utiliser Outlook comme client de messagerie'
Dim MaMessagerie As Object
Dim MonMessage As Object
Set MaMessagerie = CreateObject("Outlook.application")
Set MonMessage = MaMessagerie.Createitem(0)
'ici nous définissions les champs du mail'
'entre guillemet il faut indiquer les adresses mail'
MonMessage.to = Workbooks(Mai1).Sheets(DASBOARD_TAUX_ABSENTÉISME ).Cells(15,"AK")
'ici nous commençons la rédaction du mail
MonMessage.attachments.Add Fichier
'sujet du mail'
MonMessage = "Situation générale de l'apprenant pour le mois"
'Corps du mail'
contenu = "***The English follows the French***"
contenu = contenu & Chr(10) & Chr(13)
'les caractères Chr indique un saut de ligne'
contenu = contenu & "Bonjour" & Chr(10) & Chr(13)
contenu = contenu & "Voici trois graphiques résumant la situation de votre apprenant pour janvier. Vous trouverez un premier graphique indiquant le nombre absence par jour de votre employé. Un deuxième graphique montrant le nombre de journée de recouvrement. Le troisième graphique démontrant le nombre de total de retard. Si vous n'êtes plus le directeur de l'apprenant, s'il-vous-plait nous avisez ou pour toute autre erreur. Si vous avez des questions veuillez consulter le document des mesures de contrôles " & Chr(10) & Chr(13)
contenu = contenu & "Hello" & Chr(10) & Chr(13)
contenu = contenu & "You will find three graphics illustrating the situation of your learner for the month of January. The first graphic indicates the number of absences per days of your employee. The second graphic illustrates the number of day of absence. The third graphic illustrates the total time of delay. If you're no longer the manager of the learner, please notify us. If you've any question please consult the document bellows on control measures" & Chr(10) & Chr(13)
contenu = contenu & "CSC"
MonMessage.body = "contenu"
'ici on provoque l'envoi du mail et de sa pièce jointe'
MonMessage.Send
'réinitialisation de la messagerie'
Set MaMessagerie = Nothing
https://forums.commentcamarche.net/forum/new
'Boite de dialogue qui confirme l'envoi du message et de sa pièce jointe'
MsgBox "Votre mail a bien été envoyé"
End Sub