Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 检查邮件项目是否为答复_Vba_Outlook - Fatal编程技术网

Vba 检查邮件项目是否为答复

Vba 检查邮件项目是否为答复,vba,outlook,Vba,Outlook,给定一个邮件项目,我如何判断它是否是对另一封电子邮件的回复 爱丽丝给鲍勃发了一封电子邮件。鲍勃回答爱丽丝。当鲍勃回复时,我想以密件传给查理。每次Bob向Alice发送电子邮件时,我都会在Bob的机器上使用Application\u ItemSend,但我只想在Bob回复Alice时以密件传给Charlie(而不是启动新链)。如果可能的话,我该怎么做?您可以检查MailItem.ConversationIndex属性的长度-如果它是44(十六进制字符串,22字节用于PR\u CONVERSATIO

给定一个
邮件项目
,我如何判断它是否是对另一封电子邮件的回复


爱丽丝给鲍勃发了一封电子邮件。鲍勃回答爱丽丝。当鲍勃回复时,我想以密件传给查理。每次Bob向Alice发送电子邮件时,我都会在Bob的机器上使用
Application\u ItemSend
,但我只想在Bob回复Alice时以密件传给Charlie(而不是启动新链)。如果可能的话,我该怎么做?

您可以检查
MailItem.ConversationIndex
属性的长度-如果它是44(十六进制字符串,22字节用于
PR\u CONVERSATION\u INDEX
属性),它是一条新消息,如果它比这长,它是一条回复/转发消息。有关更多详细信息,请参阅


您还可以检查主题前缀的RE FW等,但主题可以修改,加上值是特定于区域设置的。

您可以检查
MailItem.ConversationIndex
属性的长度-如果它是44(十六进制字符串,22字节用于
PR\u CONVERSATION\u INDEX
属性),则它是一条新消息,如果长度超过该值,则为回复/转发。有关更多详细信息,请参阅

您还可以检查主题前缀的RE-FW等,但是可以修改主题,并且这些值是特定于语言环境的