2017-08-17 16 views
0

Outlook 2013以降のVSTOプラグインを開発しています。メールデータの送信はうまくいきますが、転送したOutlookのメールをマークして、どのメールが転送されたかをユーザーが明確に確認できるようにしたいと思います。VSTO Outlook 2013プラグインを使用してメールアイテムにカスタム "転送"メッセージを設定する

私はいくつかの選択肢を試しましたが、それは私にとっては効果的でしたが、最終的な結果は私が望むものではありません。例えば

  • 私はカスタムテキストをメールにカテゴリを設定することができますが
  • を「メールがXYに を転送し」私は記号(PidTagIconIndex
  • としてOutlookのアイコンのいずれかを設定することができます

私がまだ試していない1つのオプションは、custom Formを作成することです。可能であれば、そのオプションを避けたいと思います。私は、Outlook内の他の受信者にメールを転送する場合、このテキストが表示されます

enter image description here

:私がやりたい何

は(ドイツのスクリーンショットのために申し訳ありませんが)このようなものを設定されています。できるだけカスタムテキストでこれをプログラムで(C#で)設定することは可能ですか?

答えて

1

あなたはMailItem.PropertyAccessor.SetPropertyを使用してPR_LAST_VERB_EXECUTED(DASL名http://schemas.microsoft.com/mapi/proptag/0x10810003)とPR_LAST_VERB_EXECUTION_TIME(DASL名http://schemas.microsoft.com/mapi/proptag/0x10820040)を設定する必要があります - (IMessageがボタンをクリックしてください)OutlookSpyを持つ既存のメッセージを見てみましょう。

+0

Tnxの回答では、カスタムフォームを作成せずにカスタムテキストを設定することはできません。 –

+0

はい、カスタムカテゴリまたは独自の作業ウィンドウです。 –

関連する問題