2011-02-28 50 views
3

我想通過交換Web服務訪問共享日曆,有人可以提供有關如何執行此操作的信息嗎?使用Exchange Web服務訪問共享日曆

我曾嘗試:

ExchangeService myService = new ExchangeService (ExchangeVersion.Exchange2007_SP1); 
myService.Credentials = new NetworkCredential ("[email protected]", "12345"); 

但我並不總是對這些賬戶和賬號,我登錄到不具有共享日曆訪問密碼。

回答

6

我設法得到它現在的工作

Dim _cal As New Microsoft.Exchange.WebServices.Data.FolderId(Microsoft.Exchange.WebServices.Data.WellKnownFolderName.Calendar, New Microsoft.Exchange.WebServices.Data.Mailbox(_otherAddress)) 
Dim _calendarView As New Microsoft.Exchange.WebServices.Data.CalendarView(_startTime.Date, _endTime.Date.AddDays(1)) 

For Each appointmentItem As Microsoft.Exchange.WebServices.Data.Appointment In _ 
    service.FindAppointments(_ 
    _cal, _ 
    _calendarView) 
Next