Outlookでは、(新しいメールメッセージを作成するときに)新しいメッセージの件名を設定できますが、テキストを先頭に追加したいと思います。したがって、最初に件名を取得してから設定する必要があります。
Outlook.Application application = Globals.ThisAddIn.Application;
Outlook.Inspector inspector = application.ActiveInspector();
Outlook.MailItem myMailItem = (Outlook.MailItem)inspector.CurrentItem;
if (myMailItem != null && !string.IsNullOrEmpty(myMailItem.Subject))
{
myMailItem.Subject = "Following up on your order";
}
このコードは返信では機能しますが、新しいメッセージでは機能しません。その場合、myMailItemはnullです。