0

カスタムの「New Secure Mail」ボタンを Outlook アドインに追加しました。ユーザーがボタンをクリックすると、新しいメール ダイアログが表示され、送信ボタンのクリック イベントを処理して、追加の操作を実行できるようにしたいと考えています。送信をキャンセルする可能性があります。

ここには、Microsoft.Office.Interop.Outlook.MailItem を使用して外部アプリケーションから新しい mial ダイアログを開く方法の例がたくさんありますが、Outlook アドイン内でこれを行うための正しいアプローチは何ですか?

助けてくれてありがとう、マット

4

1 に答える 1

0

ボタンクリックイベントで次のコードを使用してこれを解決できました。

using Outlook = Microsoft.Office.Interop.Outlook;

Outlook.MailItem mail = Globals.ThisAddIn.Application.CreateItem(Outlook.OlItemType.olMailItem);
mail.UserProperties.Add("IsSecure", Outlook.OlUserPropertyType.olYesNo);
mail.Display();

クリックされたイベントを送信するようにサブスクライブし、MailItem に UserProperty "IsSecure" が含まれているかどうかを毎回確認します。

于 2012-11-06T16:09:29.363 に答える