Microsoft.Office.Interop.Outlookを使用して、メッセージを生成してユーザー用に開きます。ユーザーがOutlookでメッセージを送信すると、このイベントをキャプチャします。この中で議論しないように、トレッド:私は生成されないだけで、すべての送信された電子メールをキャプチャOutLook MailItem sendイベントが機能しません。
capture the Outlook 2013 Send event
を。
public static MailItem CreateMail()
{
Application outlook = new Application();
MailItem mailItem = outlook.CreateItem(OlItemType.olMailItem);
// set recipients, body, ect..
mailItem.Send += MailItemSendedHandler;
Inspector inspector = mailItem.GetInspector;
inspector.Activate();
return mailItem;
}
static void MailItemSendedHandler(ref bool isSended)
{
}
MailItemはSend()
方法とSend
イベントがあります。私が購読すると、私はエラーを取得する:
Cannot assign to "Send", because it is a method group.
は、どのように私は私のためにMailItem Send
イベントをキャプチャすることができますか?
いくつかの説明を追加してください – prasanth
@prasad Maybyそれはより明確になります。 –