Propriété MailItem.ReceivedByEntryID (Outlook)
Retourne une valeur de type String qui représente l’Id d’entrée du vrai destinataire tel que défini par le fournisseur de transport qui remet le message électronique. En lecture seule.
Syntaxe
expression. ReceivedByEntryID
expression Variable qui représente un objet MailItem.
Remarques
Cette propriété correspond à la propriété MAPI PidTagReceivedByEntryId.
Si vous obtenez cette propriété dans une solution Microsoft Visual Basic ou Microsoft Visual Basic pour Applications (VBA), en raison de certains problèmes de type, au lieu de référencer directement ReceivedByEntryID, vous devez obtenir la propriété via l’objet PropertyAccessor renvoyé par la propriété MailItem.PropertyAccessor , en spécifiant la propriété PidTagReceivedByEntryId et son espace de noms proptag MAPI. L’exemple de code VBA suivant illustre la solution de contournement.
Public Sub GetReceiverEntryID()
Dim objInbox As Outlook.Folder
Dim objMail As Outlook.MailItem
Dim oPA As Outlook.PropertyAccessor
Dim strEntryID As String
Const PidTagReceivedByEntryId As String = "http://schemas.microsoft.com/mapi/proptag/0x003F0102"
Set objInbox = Application.Session.GetDefaultFolder(olFolderInbox)
Set objMail = objInbox.Items(1)
Set oPA = objMail.PropertyAccessor
strEntryID = oPA.BinaryToString(oPA.GetProperty(PidTagReceivedByEntryId))
Debug.Print strEntryID
Set objInbox = Nothing
Set objMail = Nothing
End Sub
Voir aussi
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.