Envoyer un message Outlook à partir d'une macro Excel

  • Initiateur de la discussion Initiateur de la discussion Fab
  • 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 !

F

Fab

Guest
Bonjour,
J'ai trouvé dans un magasine d'informatique une macro pour excel permettant d'envoyer le classeur actif par e-mail.
J'ai retapé le code (sans erreur de frappe je pense). Les adresses e-mail des destinataires ont été définies (sous "Adresses").
Mais lorsque j'execute la macro, elle plante sur la ligne.
.HasRoutingSlip = True
J'ai Excel 97, est-ce le problème ?
Merci


Sub emailing()
Dim Titre, NomFichier, Message, Sujet: Dim cell, i, Destinat
Titre = ActiveWorkbook.BuiltinDocumentProperties("Title")
NomFichier = ActiveWorkbook.Name
Message = "Bonjour" & Chr(13) & "Veuillez trouver ci-joint la dernière version du classeur : " & Titre
Sujet = "[" & NomFichier & "] :" & Date
ReDim Destinat(Range("adresses").Cells.Count)
i = 0
For Each cell In Range("adresses").Cells
i = i + 1
Destinat(i) = cell.Value
Next cell
With ActiveWorkbook
' Commence par désactiver un précédent routage
If .HasRoutingSlip Then
ActiveWorkbook.RoutingSlip.Reset
End If
.HasRoutingSlip = True
With .RoutingSlip
.Subject = Sujet
.Message = Message & Chr(13) & Chr(13)
.Recipients = Destinat
.Delivery = alAllAtOnce
End With
.Route
End With

End Sub
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
914
Réponses
3
Affichages
921
Retour