MailItem.Sender 経由でメール アドレスを取得しようとすると、AccessViolationException が発生しました。Outlook 2007 (Windows XP) のアドレス。Outlook 2010 (Windows 7) で同じコードを実行している場合、このエラーは発生しません。
Outlook.MailItem email = inbox.Items[i] as Microsoft.Office.Interop.Outlook.MailItem;
Outlook.MailItem email
Console.WriteLine("Subject: " + email.Subject);
Console.WriteLine("Sender: " + email.Sender); <-- Exception Here!
Console.WriteLine("Addr: " + email.Sender.Address);
コンソール: エラー: System.AccessViolationException: 保護されたメモリを読み書きしようとしました。メソッド: get_Sender()