Outllokから連絡先をMapi経由でインポートしたい。私は、さらに共有の連絡先をインポートする第2の工程でOutlook Mapiアクセス共有の連絡先
MAPIFolder contactObjects =
outlookObj.Session.GetDefaultFolder(OlDefaultFolders.olFolderContacts);
foreach (ContactItem contactObject in contactObjects.Items) {
... import contact ...
}
:標準の連絡先との 最初のステップは、問題ありません。私が見つけた唯一のものは
OpenSharedItem(sharedContacts.vcf)
を使用していたが、私は私が開きたいファイル(共有項目)の名前を知りません。 誰かが共有の連絡先にアクセスする方法を知っていますか?
トビ
更新:VCF-ファイルでのヒントのための
感謝。しかし、どこで見つけるのですか?
アップデート2:私はOutlookSpyで遊ん
。私は(他のユーザーのために、もちろん異なっている)共有連絡先を持つが、唯一のIDを知ることによって、フォルダへのアクセスを得た:
var ns = outlookObj.GetNamespace("MAPI");
var flr = ns.GetFolderFromID("00000000176A90DED92CE6439C1CB89AFE3668F90100D1AD8F66B576B54FB731302D9BB9F6C40007E4BAC5020000");
foreach (var contactObject in flr.Items) {
...
}
私はIDを知らなくても、フォルダへのアクセスを取得するにはどうすればよいですか?
vCardファイルの検索方法は? – Tobias