Version 2010 et 2013

Fermé
megatronnbjja Messages postés 63 Date d'inscription mardi 12 mars 2013 Statut Membre Dernière intervention 28 avril 2020 - 1 avril 2015 à 10:59
f894009 Messages postés 17222 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 8 janvier 2025 - 1 avril 2015 à 16:34
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
A voir également:

1 réponse

f894009 Messages postés 17222 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 8 janvier 2025 1 712
1 avril 2015 à 16:34
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