2009-09-17 7 views
2

기본적으로 Outlook 데이터를 웹 서비스와 동기화하는 VSTO Outlook 2007 추가 기능에서 작업하고 있습니다. 이 앱에는 세 가지 유형의 동기화 (시작 동기화, 수동 동기화 및 종료시 동기화)가 있습니다. 처음 두 가지는 간단하고 이미 완료되었습니다.VSTO Outlook 통합 - 동기화를위한 Outlook 종료 이벤트

그러나 종료 할 때 동기화를 처리하기 위해 적절한 이벤트를 찾는 데 문제가 있습니다. 나는 다음과 같은 두 가지 이벤트에 접선 시도하지만 추가 기능이 Outlook 데이터에 액세스 할 수없는 경우가 너무 늦게 해고 것 같다 이것은 단지 작동하지 않습니다

  • ((Outlook.ApplicationEvents_Event)Application).Quit (이 화재 첫째, 하지만 Quit은 그래서 좋지도의 후 전망에 그 사람 전에 해고 다른 이벤트가

있습니까) Outlook 데이터 컬렉션에 액세스)

  • ThisAddIn.Shutdown (이 화재를 업데이트하기 위해 이미 너무 늦었어요 내가 사용할 수있는 폐쇄? 또는 다른 사람이 Outlook 추가 기능의 종료시 동기화를 처리하는 방법을 알고 있습니까? Application.Quit() 이전

  • 답변

    3

    Explorer.Close()와 Inspector.Close() 화재 - 그들 당신은 확인할 수 있습니다

    Explorer.Close()에서
    • : Application.Explorers.Count < = 1 및 Application.Inspectors.Count == 0 Inspector.Close()에서
    • : 그렇다면 Application.Explorers.Count == 0과 Application.Inspectors.Count < = 1

    는 Outlook은 닫고 것 당신의 사건을 해고 할 수 있습니다. Outlook은 창문이 없어도 (자동화 등) 시작할 수 있다는 점을 명심하십시오.

    관련 문제