Récupérer statut "vous avez répondu à ce message" et date liée

Bonjour,

je cherche à faire un outil "plan de travail" qui lit plusieurs boites et rassemble dans un fichier excel la liste des messages, triés par date et avec quelques infos: caractère d'urgence, catégorie associée, etc. j'aurais besoin de savoir si le message a déjà fait l'objet d'une réponse et si oui à quelle date. J'ai réussi grâce à l'attribut conversationID à regrouper les conversations mais toujours pas à trouver l'attribut contenant la date de réponse qui apparaît dans le message "vous avez répondu à ce message le....". Je suppose qu'il y a aussi un attribut pour si ce message a eu une réponse, un transfert ou autre.

Merci d'avance pour votre aide.

Nicr64

Bonjour,

Pour récupérer ce statut, il faut passer par les propriétés supplémentaires de l'objet mailitem via PropertyAccessor.

ci-dessous exemple :

    Dim dernier_verbe As String, date_dernier_verbe As Date
    Const PR_LAST_VERB_EXECUTED = "http://schemas.microsoft.com/mapi/proptag/0x10810003"
    Const PR_LAST_VERB_EXECUTION_TIME = "http://schemas.microsoft.com/mapi/proptag/0x10820040"

    dernier_verbe = email.PropertyAccessor.GetProperty(PR_LAST_VERB_EXECUTED)
    date_dernier_verbe = email.PropertyAccessor.GetProperty(PR_LAST_VERB_EXECUTION_TIME)

0x1081, 0x1082 sont les identificateurs respectifs des 2 propriétés

0x0003, 0x0040 sont les types respectifs des 2 propriétés

voir ce lien : https://docs.microsoft.com/en-us/office/client-developer/outlook/mapi/pidtaglastverbexecuted-canonical-property

bonjour,

Merci ça a marché

bonne journée

Rechercher des sujets similaires à "recuperer statut avez repondu message date liee"