Version 2010 et 2013

Fermé
Signaler
Messages postés
63
Date d'inscription
mardi 12 mars 2013
Statut
Membre
Dernière intervention
28 avril 2020
-
Messages postés
16202
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
24 janvier 2022
-
Bonjour,

j'ai le code suivant qui me permet d'envoyer un mail depuis excel en VBA.

.Subject = "ASI: validation d'échantillons. "
.BodyFormat = olFormatHTML
.HTMLBody = ""
.Display
.BodyFormat = 2
.GetInspector.CommandBars.Item("Insert").Controls("Signature").Controls(1).Execute
.HTMLBody = strHTML & objMail.HTMLBody
End With


L'objectif est d'avoir la signature automatique pour chaque utilisateur.
Pour les postes equipés de office 2010, le code fonctionne.
Pour les postes équipés en office 2013, j'ai le message d'erreur " Erreur d'éxecution '5'" à la ligne :
.GetInspector.CommandBars.Item("Insert").Controls("Signature").Controls(1).Execute


Je ne trouve pas de solutions et suis bloqué depuis pas mal de temps....
Merci d'avance pour votre aide.

Megatronnbja

1 réponse

Messages postés
16202
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
24 janvier 2022
1 580
Re,

https://www.rondebruin.nl/win/s1/outlook/signature.htm

Ca marche, ne pas oublier de creer fichier signature si vous partez de l'exemple 2
0