Я пытаюсь получить выбранные письма из Lotus Notes через OLE. До сих пор я делал это так:Lotus Notes получает только выбранные письма через 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)
Когда я внутри этой точки зрения почты он работает, как ожидалось, я получаю только письма я ставлю галочку рядом (так что я получаю 2 письма) сейчас Я хочу, чтобы искать для конкретной почты, который имеет «СЭМ» где-то, и я перейти на вкладку поиска:
Теперь у меня есть проблема, что мой код возвращает все видимые документы, а не только один я выбрал. Здесь я не выбрал ни одного из них, но все же мой цикл for запускается 7 раз для каждого документа.
Мой вопрос, почему все документы обрабатываются, даже я не выбрал ни одного из них, особенно, почему поведение отличается от того, когда я нахожусь внутри почтового ящика. И есть ли способ идентифицировать только те, которые я выбрал?
С уважением