如果我创建两个会议,这两个会议都有相同的被邀请者的电子邮件地址,则各自的AppointmentItem对象中的两个Recipient对象都会获得相同的PR_ENTRYID!同时,它们的实例键也不同。但是,我必须通过PR_ENTRYID引用项目,因为这似乎是在COM自动化和MAPI之间传递ID的唯一方法(COM不向MAPI提供实例密钥)。
我怎样才能克服这一点?我正在使用Outlook 2010 32位。
两个收件人项目的PR_ENTRYID(相等):
00000000FE42AA0A18C71A10E8850B651C24000003000000040000000000000018000000000000001E7FDF4152B0E944BA66DFBF2C6A6416E4F52000487F22
00000000FE42AA0A18C71A10E8850B651C24000003000000040000000000000018000000000000001E7FDF4152B0E944BA66DFBF2C6A6416E4F52000487F22
实例键(不相等):
0000D79F
0000D7B0
此致 亚历
答案 0 :(得分:3)
答案仍与http://social.msdn.microsoft.com/Forums/en/outlookdev/thread/87a62535-8e7c-4fc2-bcf8-425aa9388dda
相同为什么您希望收件人条目ID不同?它是相同的收件人(名称/地址/地址类型),因此条目ID是相同的。
你究竟想做什么以及为什么?