2016-06-24 9 views
0

私のVSTOカスタムOutlookアドインでは、Outlookのような警告/アラートをユーザーに表示するためのプログラム的な方法を探していました。外部受信者が電子メールに追加されます。その場合、メール作成エクスプローラ/インスペクタで、「次の受信者は組織の外部にあります」というメッセージが表示されます。VSTO Outlookアドイン:メール内の警告/警告ウィンドウ

APIで公開されている警告/警告ペインを活用していますか?

答えて

0

APIにはアラートボックスはありませんが、新しいWindowsフォームを作成してmailItem.ItemSendイベントの受信確認を確認することができます。

フォームをダイアログとして開くと、応答を取得できます。プロセスをキャンセルするか、回答を続行できます。

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 
    { 
     ....  
    }  
} 

希望します。