2014-05-21 2 views
0

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을 (지연에 의해 해결 된 내가 놓친 아무것도 ...

감사

답변

0

것) (새로운 익스플로러를 생성하고 창에 메시지를 게시 한 다음 objExplorer.Search를 적용 함). 추악하지만 작동하는 :-(

관련 문제