昨日の続きです。今日は常にアプリが起動するのではなく、メールの内容に応じて必要なときだけアプリが起動するようにしてみます。
アプリのアクティブ化条件を指定する
OfficeApp2 という名前で Office アプリのプロジェクトを作成し、ソリューションエクスプローラーからマニフェストファイル (OfficeApp2Manifest) をダブルクリックして開きます。
表示フォームのタブを開くとメールアプリのアクティブ化条件が定義されいて、標準では「項目はメッセージです」というルールだけが記述されています。
先頭の Or を And に変更して 規則を足していきます。
いろいろな規則がありますが、今回は「項目は正規表現と一致します」を追加します。
本文の中で特定の文字列を検索するように指定します。
実行してみると正規表現で指定した文字列にリンクが設定されていますね。
リンクをクリックするとアプリが実行されました。
(おまけ) アプリのプロバイダー名を変更する
マニフェストを開いたついでにプロバイダー名も変更しておきます。
アドオン一覧にちゃんとプロバイダー名が表示されるようになりました。