J'essaie d'obtenir des mails sélectionnés à partir de Lotus Notes via OLE. Jusqu'à présent, je faisais comme ceci:Lotus Notes ne reçoit que les mails sélectionnés via OLE
UIView := FLNotes.CURRENTVIEW;
UIDocuments := UIView.DOCUMENTS;
for counter := 1 to UIDocuments.Count do begin
if counter = 1 Then
aDocument := UIDocuments.GETFIRSTDOCUMENT
else
aDocument := UIDocuments.GETNEXTDOCUMENT(aDocument);
ProcessDokument (aDocument)
Quand je suis dans ce point de vue mail fonctionne comme prévu, je reçois seulement les mails que je mets la coche à côté (si je reçois 2 mails) maintenant Je veux rechercher un poste particulier qui a « ETM » quelque part, et je passer à l'onglet de recherche:
maintenant, j'ai le problème que mon code renvoie tous les documents visibles, et pas seulement celui que j'ai choisi. Ici, je n'ai pas sélectionné l'un d'entre eux, mais ma boucle for fonctionne toujours 7 fois pour chaque document.
Ma question, pourquoi tous les documents sont en cours de traitement, même si je n'ai pas sélectionné l'un d'entre eux, en particulier, pourquoi le comportement est différent de celui que je suis dans la boîte aux lettres. Et y a-t-il un moyen d'identifier seulement ceux que j'ai sélectionnés?
Cordialement