Outlook 2013クライアントに4つのメールボックスがあり、個人用([email protected])と他の3つは、たとえば([email protected])、(ProjectFinance @)などのプロジェクト/チームの共有メールボックスです。 MyCompany.Com)など。
C#を使用していて、自分のメールボックスの連絡先アドレスブックに問題なくアクセスできますが、別のメールボックスの連絡先にアクセスする方法を知りたいですか?
これは、自分の連絡先にアクセスするときに正常に機能します。
Outlook.MAPIFolder myContactsFolder = application.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderContacts);
たとえばメールボックス([email protected])に相当するものは何ですか?このアカウントのユーザー名とパスワードは必要な場合に備えて持っていますが、ユーザーのアクティブなセッション中に使用されるアドインを作成しているため、必要ないと思います。
Namespace.CreateRecipientを呼び出し、返されたRecipientオブジェクトをNamespace.GetSharedDefaultFolder関数に渡します。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加