全部显示

EntryID 属性

       

返回对象的唯一条目标识符。该属性相当于 MAPI 属性 PR_ENTRYID。创建对象时 MAPI 系统分配一个永久的唯一标识符字符串,该字符串不会因为从一个 MAPI 会话转到另一个会话而更改。只有在保存或发送 Outlook 项目时,才设置其 EntryID 属性。同样,当项目被移动到另一个文件夹中时,EntryID 将发生变化。String 类型,只读。

expression.EntryID

expression   必选。该表达式返回“应用于”列表中的一个对象。

示例

本 Visual Basic for Applications 示例使用 EntryID 属性将邮件的条目标识符与搜索操作返回的邮件条目标识符进行比较,以确定对象是否代表相同的邮件。

Set myOlApp = CreateObject("Outlook.Application")
Set myNameSpace = myOlApp.GetNamespace("MAPI")
Set myContacts = myNameSpace.GetDefaultFolder(olFolderContacts)
Set myItem1 = myOlApp.CreateItem(olContactItem)
myItem1.FirstName = "Brent"
Set myitem2 = myContacts.Items.Find("[FileAs] = ""Jones"" and [FirstName] = ""Brent""")
If Not TypeName(myitem2) = "Nothing" Then
    If myItem1.EntryID = myitem2.EntryID Then
       MsgBox "These two message objects refer to the same message."
    End If
Else
    MsgBox "The contact items were not found."
End If