2016-06-24 1 views
0

In meinem benutzerdefinierten VSTO Outlook-Add-in suchte ich nach einer programmatischen Möglichkeit, eine Warnung/Warnung für den Benutzer wie Outlook anzuzeigen, wenn ein externer Empfänger wird zu einer E-Mail hinzugefügt. In diesem Fall wird in der E-Mail des Explorers/Inspektors die Meldung "Der folgende Empfänger ist nicht in Ihrer Organisation enthalten" angezeigt.VSTO Outlook-Add-In: ist Warnung/Warnung Bereich in E-Mail verfassen Code

Wird das Warning/Alert-Fenster in der API genutzt?

Antwort

0

In der API gibt es keine Warnmeldung, Sie können jedoch ein neues Windows-Formular erstellen und die Empfänger im Ereignis mailItem.ItemSend überprüfen.

Öffnen Sie ein Formular in als ein Dialogfeld können Sie die Antwort abrufen, und Sie können den Vorgang abbrechen oder mit der Antwort fortfahren.

private void ThisAddIn_Startup(object sender, System.EventArgs e) 
{ 
    Globals.ThisAddIn.Application.ItemSend += new ApplicationEvents_11_ItemSendEventHandler(ItemSend); 
} 


void ItemSend(Object item, ref bool Cancel) 
{ 
    Form form= new XForm(); 
    DialogResult res = form.ShowDialog(); 
    if (res == DialogResult.Cancel) 
    { 
     Cancel = true; 
    } 
    else 
    { 
     ....  
    }  
} 

Ich hoffe, es wird helfen.