2008-10-09 10 views
1

J'ai un complément COM Delphi pour Outlook (2000-2007) et j'essaie de trouver un moyen d'enregistrer un événement lorsqu'un élément MailItem dans Outlook est marqué comme lu. Je veux ajouter une propriété supplémentaire à l'élément en tant que/juste après qu'il est marqué comme lu.Evénement sur l'élément marqué comme lu dans Outlook - Complément COM Delphi

Quelqu'un at-il une idée de la façon de le faire en utilisant le modèle d'objet Outlook? J'utilise également des composants Add-In-Express pour vous aider à accéder à des événements de propriétés supplémentaires.

Répondre

2

Il y a deux événements MailItem que vous pouvez utiliser pour cela:

  • "Read", même sera appelé. L'événement PropertyChange sera appelé avec un paramètre de "UnRead"

  • Toutefois, cet événement particulier sera également appelé lorsque le MailItem est marqué comme "lu" à nouveau.

+0

Existe-t-il un moyen de déclencher ces événements de manière fiable? De mes tests (qui pourraient échouer), ils semblent tirer à des moments étranges et vous n'obtenez pas toujours le tir de lecture. –

Questions connexes