OLE를 통해 Lotus Notes에서 선택한 메일을 가져 오려고합니다. 지금까지 내가 이런 식으로 일을했다 : 나는 예상대로 작동이 메일 내부보기입니다 때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)
, 내가 옆에 체크 표시를 넣어 바로 메일 도착 (그래서 나는 얻을이 메일) 이제 어디 선가 "SEM"가 특정 메일을 검색하려면, 나는 검색 탭으로 전환 :
지금 내 코드는 모든 눈에 보이는 문서를 반환하는 문제가 있고,뿐만 아니라 내가 선택한 사람. 여기서 나는 그 중 하나를 선택하지 않았지만, 여전히 for 루프는 모든 문서에 대해 7 번 실행됩니다.
내 질문에 모든 문서가 처리되는 이유는 무엇입니까? 특히 그 중 하나를 선택하지 않은 이유는 무엇입니까? 특히 사서함 내부에있는 동작이 다른 이유는 무엇입니까? 그리고 내가 선택한 것들을 확인하는 방법이 있습니까?
감사