ContactItems
Outlook 2010 用のアドイン開発を行っており、電子メール ( )に関連付けようとしていますMailItem
。コレクションは私が望むものを返すはずだと思いますMailItem.Links
が、空です。多分私は間違った道を進んでいますが、現時点ではアイデアがありません。
私は を持っていてOutlook.MailItem
、関連する を取得したいと思っていOutlook.ContactItem
ます。Outlook でメールを開いてメール アドレスにカーソルを合わせると、連絡先ポップアップが表示されるので、リンクは のどこかにあるはずですが、どこにあるのかMailItem
わかりません。
たとえばMailItem.Links
、アイテムがリンクされている連絡先を表すとツールチップに表示されているコレクションを使用してみました。
Explorer explorer = application.ActiveWindow() as Explorer;
MailItem mail = explorer.Selection as MailItem;
foreach (Link l in mail.Links)
{
System.Diagnostics.Debug.WriteLine("Link: " + l.Name);
}
これMailItem
までのところ正しいです。私はそれでやりたいことは何でもできますが、MailItem.Links
コレクションは空です。