2016-11-19 4 views
0

Outlookから共有カレンダーのリストを取得します。私のシナリオは、私たちがチームの3人のメンバー、つまりA、B &です.CとAとBはカレンダーを共有します。そして、CはOutlookのデスクトップのカレンダーリストでカレンダーのリストを取得します。プロファイルCに表示されるカレンダーのリストを取得したいOutlookのカレンダーリストを取得する方法

私はこの問題を解決するために私を助けてくださいリストにC.と共有& Bカレンダーを与えるものではありませんコードの上に次のコード

 Outlook.NameSpace oNs = Globals.ThisAddIn.Application.GetNamespace("MAPI"); 
     Outlook.Recipient oRep = oNs.CreateRecipient(account.UserName);//name of C member 
     Outlook.Folders objOutlookFolders = oNs.GetSharedDefaultFolder(oRep, Outlook.OlDefaultFolders.olFolderCalendar).Folders; 
     //Outlook.Folders objOutlookFolders = oNs.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderCalendar).Folders; 
     foreach (Outlook.Folder folder in objOutlookFolders) 
     { 
     } 

を使用。

おかげ Shyams

+0

これは償還関連の質問ですか? –

+0

私はredemptionとOutlook interopt dllの両方を使用しました。しかし、解決策を得ていない。誰でも私に作業バージョンを与えることができますか? –

答えて

0

使用Namespace.CreateRecipient/Namespace.GetSharedDefaultFolder

+0

私はすでにそれを使用しています。私の上記のコードを見てください。しかし、私は何が起こる –

+0

に他のユーザーによって共有カレンダーのリストを与えていませんか?間違いはありますか?私は取得しています –

+0

あなたは、私がリソース取得しています知っている「HTTPSを:// /autodiscover/autodiscover.xml」WinHttpSendRequest(autodiscover.buildingchampions.com/autodiscover/autodiscover.xml)で エラーが見つかりません:ERROR_WINHTTP_CANNOT_CONNECT HTTPエラー401からhttps://autodiscover-s.outlook.com/autodiscover/autodiscover.xml サーバーrespose:WinHttpSendRequestで エラー(メール /Autodiscover/Autodiscover.xml。):ERROR_WINHTTP_TIMEOUT GetAutodiscoverForEmailAddress:このための自動検出DNSレコードがありません住所 。 –

関連する問題