2010-02-20 1 views
2

을 사용하여 "오프라인 주소록"에 프로그래밍 방식으로 액세스하는 방법.Redemption dll (C#)을 사용하여 "오프라인 주소록"(교환 서버/Outlook에서 교환기로 구성)에 액세스하는 방법입니다.

내 작업을 진행하기위한 몇 가지 샘플 코드를 찾고 있습니다.

+0

대 :

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace TestingJojoWinForms { public partial class frmRedemption : Form { public frmRedemption() { InitializeComponent(); } private void frmRedemption_Load(object sender, EventArgs e) { DataTable dtResult = new DataTable("Result"); dtResult.Columns.Add("EntryID"); dtResult.Columns.Add("FirstName"); dtResult.Columns.Add("LastName"); dtResult.Columns.Add("Alias"); dtResult.Columns.Add("SMTPAddress"); dtResult.Columns.Add("JobTitle"); dtResult.Columns.Add("Address"); dtResult.Columns.Add("StreetAddress"); Redemption.RDOSessionClass session = new Redemption.RDOSessionClass(); session.Logon(@"your_account_name", "your_password", false, false, 0, false); for(int index = 1; index <= session.AddressBook.GAL.AddressEntries.Count; index++) { Redemption.RDOAddressEntryClass entry = (Redemption.RDOAddressEntryClass)session.AddressBook.GAL.AddressEntries.Item(index); dtResult.Rows.Add(entry.EntryID, entry.FirstName, entry.LastName, entry.Alias, entry.SMTPAddress, entry.JobTitle, entry.Address, entry.StreetAddress); } session.Logoff(); this.dataGridView1.DataSource = dtResult; } } } 

결과는 다음과 같이 될 것이다 : 여기 내 코드입니다. 질문 있니? –

+0

슬픈 사실은 내가 구글을 잠재적 인 리드로 삼을 때, 바로이 질문이 최고의 결과라는 것이다. – Greg

답변

0

죄송합니다. 죄송 합니다만 죄송 합니다만 답변을 드리지는 못하지만 Dmitry Streblechenko (Redemption 도서관 개발자)에게 이메일을 보내 드리겠습니다. 그는 항상 신속하게 답변 해 주셨고 매우 도움이되었습니다.

그의 이메일 주소가 구속 웹 사이트에 있습니다 : http://www.dimastr.com/redemption/

0

귀하의 질문에 구체적으로 도움이 될 것입니다.

"오프라인 주소록"은 Exchange의 전체 주소록 캐시 된 복사본으로 Outlook에서 자동으로 관리됩니다 (KB article 참조).

주소록의 요소에 액세스해야하는 경우 Redemption의 SafeContact 개체를 사용하십시오. Oulook이 연락처 정보를 캐시 한 사실은 사용자에게 투명해야합니다.

Outlook의 UI에서 오프라인 주소록과 관련하여 수행 할 작업은 많지 않습니다. 귀하의 질문에 프로그래밍 방식으로 주소록의 업데이 트를 트리거 뜻인가요? 마찬가지로 Outlook 2010의 보내기/받기 탭에서 & 받기 그룹, 그룹 보내기/받기 드롭 다운, 주소록 다운로드?