Laden...

Beenden von Outlook nach Mail

Erstellt von Rico913 vor 3 Jahren Letzter Beitrag vor 3 Jahren 968 Views
R
Rico913 Themenstarter:in
95 Beiträge seit 2020
vor 3 Jahren
Beenden von Outlook nach Mail

Hallo,

ich möchte nach einer getätigten Aufgabe eine Mail über Outlook (Office365) versenden. Das funktioniert auch.
Nur habe ich zwei Optionen:

  1. Outlook ist beim Nutzer schon geöffnet und soll nach dem Versenden offen bleiben
    oder
  2. Outlook vom Nutzer ist geschlossen und soll nach dem Versenden wieder geschlossen werden

Mein Code:


try
            {
                Microsoft.Office.Interop.Outlook.Application OL = new Microsoft.Office.Interop.Outlook.Application();
                Microsoft.Office.Interop.Outlook.MailItem Mail = OL.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem);
                Mail.Subject = Betreff;
                Mail.To = Empfaenger;
                Mail.Body = Nachricht;
                Mail.Display(false);
                Nachricht = string.Empty;
                Mail.Send();
                OL.Quit();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Exception");
            }

Gibt es einen Weg, zu erkennen, ob Outlook geöffnet ist?

R
Rico913 Themenstarter:in
95 Beiträge seit 2020
vor 3 Jahren

Cool ... Danke dir!!!

16.842 Beiträge seit 2008
vor 3 Jahren

Warum steuerst Du damit Outlook und verwendest nicht wie empfohlen direkt die Microsoft 365 API?