Outlook에서 검색을위한 새 창을 열려고 할 때 Outlook 2013에서 "quirk"가 발생했습니다 (Outlook 추가 기능에서 단추를 클릭 할 때). 검색이 시작되지 않습니다. 검색 용어가 상자에 있지만받은 편지함 내용 만 표시됩니다 (받은 편지함 항목과 관련된 경우 내 검색 용어를 강조 표시 함). 검색 창에서 내용을 변경 (예 : 견적을 삭제 한 다음 추가)하면 올바르게 검색됩니다 (예 : 검색 결과를 필터링).Outlook 자동화 검색이 Outlook 2013에서 시작되지 않았습니다.
나는 Outlook 2010에서이 문제를 재현도 할 수없는 내가 독립 EXE를 통해 동일한 코드를 호출하는 경우. 또한 기존 탐색기 창으로 검색을 시작하면 올바르게 작동합니다.
OutlookApp := GetActiveOleObject(OUTLOOK_APPLICATION_CLASS);
OLNameSpace := OutlookApp.GetNameSpace(MAPI_NAMESPACE);
OLNameSpace.Logon;
objFolder := OLNameSpace.GetDefaultFolder(olFolderInbox);
objExplorer := OutlookApp.Explorers.Add(objFolder, olFolderDisplayNoNavigation);
objExplorer.Search(sSearchText, olSearchScopeAllFolders);
objExplorer.Activate;
...
디버깅하는 동안, 나는 시도했다 :
- 전에 ClearSearch를 호출 새로운 탐색기 창 (olFolderDisplayNormal)
- 의 표시 옵션 변경 여기 은 (간체) 내 코드입니다 다른 검색 미리
- 에버스 수행
- 검색 통화 사이의 수면 도중 : -o
내가 해결을위한 어떤 제안을 듣고 싶은, 또는 objExplorer.Search을 (지연에 의해 해결 된 내가 놓친 아무것도 ...
감사