1

私はc#/。netでOutlook2010アドインを開発しています。たとえば、受信トレイから特定の場所にエクスポートする必要のあるアイテムがいくつかあります。ただし、ユーザーがこのメールアイテムに返信するのと同時に(以前にエクスポートされた-エクスポート時にMessageClassを変更します)、ユーザーが返信を送信するときにも返信をエクスポートする必要があります。新しいインスペクターイベントをキャッチし、アイテムに送信イベントを設定しましたが、たとえば、ユーザーが[転送]ではなく[返信]を押したことを確認するにはどうすればよいですか?!返信ボタンが押されたことを確認できるプロパティがインスペクターに見つかりません。

あなたはなにか考えはありますか?!

ありがとう

4

1 に答える 1

2

これを実現するには、いくつかの方法があります。それが新しいメッセージであるか(経由でMailItem.Sent)送信されたメッセージであるかをすでに確認していると仮定すると、メッセージが転送または返信であるかどうかを知るために、指定された受信者(経由MailItem.ToまたはMailItem.Recipients)があるかどうかを確認できます。

bool isReply = !string.IsNullOrEmpty(MailItem.To) || MailItem.Recipients.Count > 0 ;
于 2012-08-01T19:13:58.650 に答える