Ich generiere eine Nachricht und öffne sie für den Benutzer, mit Microsoft.Office.Interop.Outlook. Wenn ein Benutzer die Nachricht in Outlook sendet, möchte ich dieses Ereignis erfassen. Nicht wie besprochen treten in diesem SO:OutLook MailItem senden Ereignis funktioniert nicht
capture the Outlook 2013 Send event
, wo ich alle gesendeten E-Mails erfassen, nicht nur generiert.
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 hat ein Send()
Verfahren und ein Send
Ereignis. Als ich abonniere ich den Fehler:
Cannot assign to "Send", because it is a method group.
Wie kann ich die Send
Ereignis für meine MailItem erfassen?
Bitte fügen Sie eine Erklärung hinzu – prasanth
Sorry, @prasad. Mayby wird es klarer sein. –