J'ai essayé de définir quelques propriétés sur cet objet pour envoyer un email avec une grande importance, mais rien ne semblait fonctionner. Voici ce que j'ai essayé:Comment puis-je définir "Importance élevée" sur les e-mails envoyés via VBA?
objEmail.Importance = 2
objEmail.Configuration.Fields.Item("urn:schemas:mailheader:X-MSMail-Priority") = "High" ' For Outlook 2003
objEmail.Configuration.Fields.Item("urn:schemas:mailheader:X-Priority") = 2 ' For Outlook 2003 also
objEmail.Configuration.Fields.Item("urn:schemas:httpmail:importance") = 2
Function Send(sTo As String, sFrom As String, sSubject As String)
Set objEmail = CreateObject("CDO.Message")
objEmail.From = sFrom
objEmail.To = sTo
objEmail.Subject = sSubject
objEmail.Textbody = emailBody
objEmail.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "my.smtp.server"
objEmail.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
// is there a property for high importance, outlook 2007?
objEmail.Configuration.Fields.Update
objEmail.Send
End Function
L'utilisation de 'objEmail.Fields.Item' plutôt que de' objEmail.Configuration.Fields.Item' fonctionne-t-elle? –
Désolé Martin, ce n'est pas le cas. –
Oui, j'ai un peu perdu confiance dans cette réponse après quelques recherches supplémentaires. –