Как изменить форму «на», когда я создаю новую почту (или ответ) в Outlook? mailItem.Sender и SendUsingAccount не работают.C# как изменить поле отправителя в outlook
пространств имен OutlookAddIn7 { общественного частичного класса ThisAddIn { Outlook.Inspectors инспектора;
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
inspectors = this.Application.Inspectors;
inspectors.NewInspector +=
new Microsoft.Office.Interop.Outlook.InspectorsEvents_NewInspectorEventHandler(SendUsingAccountExample);
}
void SendUsingAccountExample(Microsoft.Office.Interop.Outlook.Inspector Inspector)
{
Outlook.MailItem mailItem = Inspector.CurrentItem as Outlook.MailItem;
Outlook.NameSpace session = mailItem.Session;
Outlook.Accounts accounts = session.Accounts;
mailItem.SendUsingAccount = Application.Session.Accounts[1];
//mailItem.Sender = accounts[1].CurrentUser.AddressEntry;
//Microsoft.Office.Interop.Outlook.Recipient recipient = Application.Session.CreateRecipient(accounts[1].CurrentUser.AddressEntry.Address);
}
Добро пожаловать в переполнение стека! Чтобы дать вам отличный ответ, это может помочь нам, если у вас есть взгляд на [спросить], если вы еще этого не сделали. – Mat
Измените учетную запись по умолчанию в Outlook на учетную запись, которую вы хотите отправить. Так что вам не нужно ее программным образом изменять. – Gokul