2009-07-24 9 views
0

직장에서 우리는 Outlook 연락처에서 두 개의 사용자 지정 열을 "사인 보드"로 사용하여 개발자가 다른 위치에있을 때 우리가 몇 군데에 걸쳐 펼쳐져 있기 때문에 볼 수 있습니다. 현재 구현되는 방법은 사람들이 자신의 상태를 업데이트 할 수있는 스프레드 시트로 표시되는 연락처의 사용자 정의보기를 사용하는 것입니다.VSTO 외부의 Outlook 연락처에 쉽게 액세스 할 수 있습니까?

일반적인 IM 클라이언트와 같은 기능을하는 작은 도구를 만들고 싶습니다. 드롭 다운에서 상태를 선택하고 클릭하여 완료 할 수 있습니다. 즐겨 찾기 또는 기타 이와 같은 특별한 연락처 목록을 볼 필요가 없습니다. 이것은 아프면 전화를 걸 때 다른 개발자의 상태를 업데이트하기 때문에 유용합니다.

Outlook 용 추가 기능으로 VSTO에서이 작업을 수행하는 방법을 알고 있지만 독립 실행 형 응용 프로그램으로 만들고 싶습니다. 지금까지 살펴본 모든 문서는 보안 문제와 관련하여 혼란 스럽거나 걱정스러운 COM 문서였습니다.

VSTO 외부에서 Outlook 연락처에 쉽게 액세스하고 업데이트 할 수 있습니까? 아니면 단순히 추가 기능을 만드는 것이 더 낫지 않습니까?

답변

1

Exchanage WebDav 또는 EWS를 사용해 보셨습니까? 그것은 당신의 conatcts 등 업데이 트됩니다 응용 프로그램을 작성하는 것은 꽤 쉽습니다 또는 http://www.dimastr.com/redemption/ 당신은 애플 리케이션을 구축 rdo 개체 lib를 사용할 수 있습니다.

+0

EWS가 여기 나를 위해가는 길 이었지만 구속도 훌륭한 도서관이었습니다. 감사! –

0

모두 "쉽게"호출하는 것에 달려 있습니다. MAPI를 사용하면 보안 문제 또는 기타 번거 로움없이 Outlook 연락처에 액세스 할 수 있지만 API 사용 경험이 없으면 코드 자체가 다소 압도적 일 수 있습니다.

.net에서 MAPI에 액세스하는 가장 쉬운 방법 중 하나는 MAPI33의 이전 (무료) 버전을 사용하는 것입니다. 현재 상업용 버전은 배가 고파진 것으로 보인다.

관련 문제