如何使用c#在outlook 2010的“撰写邮件”窗口中获取来自(发件人)的邮件地址?

如何使用c#在outlook 2010的“撰写邮件”窗口中获取来自(发件人)的邮件地址?,c#,outlook-addin,outlook-2010,C#,Outlook Addin,Outlook 2010,我正在使用c#开发outlook addin。我有两个帐户,名为aaa@mydomain.com及bbb@mydomain.com.aaa@mydomain.com是默认的。但我已经创建了一封撰写邮件,届时我将从地址更改为aaa@mydomain.com进入bbb@mydomain.com. 但我尝试从用户mailid获取,它将aaa@mydomain.com. 我已经尝试了下面的代码。但是它提供了默认的帐户id Outlook.Accounts accounts = oApp.Applicat

我正在使用c#开发outlook addin。我有两个帐户,名为aaa@mydomain.com及bbb@mydomain.com.aaa@mydomain.com是默认的。但我已经创建了一封撰写邮件,届时我将从地址更改为aaa@mydomain.com进入bbb@mydomain.com.

但我尝试从用户mailid获取,它将aaa@mydomain.com.

我已经尝试了下面的代码。但是它提供了默认的帐户id

Outlook.Accounts accounts = oApp.Application.Session.Accounts;
但我需要我想要得到的是从字段id在composemail中选择的means.selected。如何实现它

注意:我使用的是outlook 2010和2013

谢谢


Sanju

您是否尝试读取MailItem.SendUsingAccount属性?

是,只要您添加了帐户。如果您只是代表其他Exchange用户发送,请参阅MailItem.SentonBehalfName属性。