• Initiateur de la discussion Initiateur de la discussion xblade
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

xblade

XLDnaute Nouveau
Bonjour 🙂

je cherche a modifie une macro
avec une demande de confirmation de réception et de lecture email


Sub CopieFeuilleEtEnvoiMail()

Reponse = InputBox("Mot de passe")
If Reponse <> "xblade" Then
Exit Sub
Else
MsgBox ("Merci")
End If
'testé avec XP
Dim Fichier As String
Dim iMsg As Object, iConf As Object, iBP As Object

Const cdoSendUsingPickup = 1
Fichier = "Enregistrement " & Format(Date, "d mmmm yyyy") & " " & Format(Time, "h mm ss") & ".xls"

Application.ScreenUpdating = False

ThisWorkbook.Sheets("Commande").Copy 'creer un nouveau classeur contenant uniquement la feuille cible
ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\" & Fichier
' enregistrement nouveau classeur (possibilité d'adapter le chemin et le nom du fichier)
ActiveWorkbook.Close 'fermer le classeur enregistré

'envoi mail
Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")

With iMsg
Set .Configuration = iConf
.To = "email " 'destinateire
.Subject = "test email " 'sujet
.HTMLBody = "je vous prie de bien vouloir trouver ci-joint notre commande ‹BR›Bonne réception ‹BR› xblade " 'corps du message
'.HTMLBody = "1ere ligne ‹BR›2eme ligne "


Set iBP = iMsg.AddAttachment(ThisWorkbook.Path & "\" & Fichier) 'piece jointe
.Send 'envoi
'l'envoi se fait sans message de confirmation et sans copie dans les elements envoyés
End With

Application.ScreenUpdating = True
End Sub
 
Re : Envoi Email

Bonsoir michel

j'ai une erreur quand je rajoute ça

.Fields('urn:schemas:mailheader:disposition-notification-to') = 'expediteur@monMail.fr'
.Fields('urn:schemas:mailheader:return-receipt-to') = 'expediteur@monMail.fr'
.Fields.Update

quand je fait un copier coller il me le m en rouge
je comprend pas pourquoi
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Code VBA
Réponses
7
Affichages
821
  • Question Question
Réponses
1
Affichages
586
Réponses
6
Affichages
741
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
181
Retour