私が構築しようとしているアドインは、送信者のアドレスに応じて新しいメールの BCC フィールドを変更する必要があります。
Outlook プログラミングは初めてなので、この記事を見つけてサンプル アドインを作成しました。彼らが使用したイベントはNewInspectorで、お読みのとおり、新しい Outlook アイテム ウィンドウが表示される直前に発生します。ただし、このコードを NewInspector イベント ハンドラーに貼り付けると、次のようになります。
Outlook.MailItem item = Inspector.CurrentItem as Outlook.MailItem;
if (item != null)
{
if (item.EntryID == null)
{
if (item.SenderEmailAddress == "...")
item.BCC = "....";
}
}
ウィンドウがロードされたばかりのときに送信者のアドレスが空であるため、機能しません。
Sendイベントを使用することを考えました。作成された新しいメールごとに Send イベント ハンドラーがメソッドにアタッチされ、メールの送信時に送信者のアドレスに応じて BCC が変更されます。
唯一の問題は、何らかの理由で、VS 2010 Pro で Send イベントが表示されないことです。
私が必要とすることを行う他の方法はありますか?