Outlookで新しいメール(または返信)を作成するときに、フォームを「to」に変更するにはどうすればよいですか? mailItem.SenderとSendUsingAccountが機能しません。C#how out送信の送信者フィールド
名前空間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