Corps de mail trop long pour envoi par excel
Résolu
rgtahiti
Messages postés
65
Statut
Membre
-
rgtahiti Messages postés 65 Statut Membre -
rgtahiti Messages postés 65 Statut Membre -
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 :
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 ?
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
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.
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.
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.
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.
Merci de vous être inréressé à mon souci.
J'ai pu le résoudre par ailleurs.