C#을 사용하여 Outlook 용 COM 추가 기능을 작성하고 있습니다. 모임이 저장되고 초대장이 전송되지 않으면 Outlook은 초대장이 보내지지 않았다는 메시지의 맨 위에 메시지를 표시합니다. 회의에서 초대장을 보내지 않았다는 것을 프로그래밍 방식으로 어떻게 결정합니까?Outlook에서 모임 초대장을 보낸 적이 있는지 어떻게 알 수 있습니까?
각 Recipient
을 검사하고 MeetingResponseStatus
을 확인해 보았습니다. 초대장을 보내지 않았 으면 OlResponseNone
이되지만 초대장은 보내졌지만 응답을받지 못한 경우는 OlResponseNotResponded
이됩니다. 그러나 초대장을받지 못했거나 아직 회신하지 않은 수신자는 항상 OlResponseNone
입니다. 따라서 초대장이 발송 된 곳에서 초대장이 발송되지 않았지만 아무도 응답하지 않은 회의를 구분할 수 없습니다.
나는 Outlook 2007에서 대부분의 테스트를 수행했지만, 2003 년과 2010 년에는 동일한 지원이 필요하다고 생각합니다.