Corps de mail trop long pour envoi par excel

Résolu/Fermé
Signaler
Messages postés
60
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
9 juillet 2015
-
Messages postés
60
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
9 juillet 2015
-
Bonjour,
Je souhaite incorporer un corps de message.
Mon corps de message est relativement grand (5-6 lignes) et VB ne le supporte visiblement pas.
Voilà comment je m'y suis pris :

ActiveWorkbook.HasRoutingSlip = True
With ActiveWorkbook.RoutingSlip
    .Delivery = xlOneAfterAnother
    .Recipients = "adresse@mail.fr"
    .Subject = ActiveWorkbook.Name
    .Message = "Corps de message"
End With
ActiveWorkbook.Route

Il s'agit des lignes tirées directement de l'aide, qui marchent très bien lorsque le message est court.
Lorsque le message est plus long, j'ai le message "erreur d'exécution 1004 : impossible de définir la propriété Message de la classe RoutingSlip".
Y-a-t'il moyen de fractionner .Message ?
Quelqu'un peut-il m'aider ?

2 réponses

Messages postés
14934
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 590
bonjour

Excel n'étant pas un gestionnaire de messagerie, cette fonction est assez limitée même si elle permet de faire des procédures utilisables.

Quelle que soit la méthode utilisée, dès que l'on travaille sur des messages de plusieurs centaines de caractères, le fonctionnement n'est pas garanti.

Pour effectuer ce genre de traitement, il faut piloter Outlook afin d'avoir l'ensemble des fonctionnalités mais la programmation est alors conséquente et liée au paramétrage du poste.
0
Messages postés
60
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
9 juillet 2015

Bonjour,
Merci de vous être inréressé à mon souci.
J'ai pu le résoudre par ailleurs.
0
Messages postés
14934
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 590
bonjour

C'est très bien et si tu avais expliqué comment cela aurait été mieux car cela aurait pu servir à d'autres qui cherchent comme toi.
0
Messages postés
60
Date d'inscription
mercredi 21 mai 2008
Statut
Membre
Dernière intervention
9 juillet 2015

Autant pour moi. J'ai trouvé sur le site Excelabo un exemple a télécharger d'envoi de mail à partir d'Excel qui utilise une autre fonction et où le body du mail peut contenir plusieurs lignes :
http://www.excelabo.net/excel/compteclic.php?nom=jb-envoipagemail
0