0

そう、

誰かに送ったメールに返信があるかどうかを確認したい。つまり、その人が私のメールに返信した場合。

sentboxFolder = 

ns.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderSentbox);

//So here if i access individual mail and check

Outlook.MailItem mailItem = ( Outlook.MailItem ) sentboxFolder.Items[1];

ここで、このメール アイテムの PR_LAST_VERB_EXECUTED プロパティを取得した場合、メールの返信が受信トレイのどこかにある場合は何を返し、誰もメールに返信しなかった場合は何を返しますか?

また、

これを適切に実装できるかどうかわかりませんが、誰かが PR_LAST_VERB_EXECUTED が使用されている例をいくつか紹介してもらえますか?

前もって感謝します

4

1 に答える 1

2

PR_LAST_VERB_EXECUTED は、ローカル メールボックス内のメッセージにのみ設定されます。受信者がメッセージに返信すると、受信者のメールボックス内のメッセージに PR_LAST_VERB_EXECUTED が設定されますが、おそらくアクセスできません。

送信済みアイテム フォルダー内のメッセージから PR_CONVERSATION_INDEX プロパティの読み取りを試行し、同じ値で始まる PR_CONVERSATION_INDEX を持つ受信トレイ フォルダー内のメッセージを検索できます。

MSDN の次の記事を参照してください: http://msdn.microsoft.com/en-us/library/office/cc765583.aspx

于 2013-07-29T14:02:53.970 に答える