Share via


Propiedad ContactItem.UserProperties (Outlook)

Devuelve la colección UserProperties que representa todas las propiedades de usuario del elemento de Outlook. Solo lectura.

Sintaxis

expresión. UserProperties

Expresión Variable que representa un objeto ContactItem .

Ejemplo:

En este ejemplo de Visual Basic para Aplicaciones (VBA) se busca una propiedad personalizada denominada LastDateContacted para el contacto "Jeff Smith" y se muestra al usuario. Para ejecutar este ejemplo, es necesario sustituir "Jeff Smith" por un nombre de contacto válido y crear una propiedad definida por el usuario denominada LastDateContacted para el contacto.

Sub FindContact() 
 
 'Finds and displays last contacted info for a contact 
 
 
 
 Dim objContact As Outlook.ContactItem 
 
 Dim objContacts As Outlook.Folder 
 
 Dim objNameSpace As Outlook.NameSpace 
 
 Dim objProperty As Outlook.UserProperty 
 
 
 
 Set objNameSpace = Application.GetNamespace("MAPI") 
 
 Set objContacts = objNameSpace.GetDefaultFolder(olFolderContacts) 
 
 Set objContact = objContacts.Items.Find( _ 
 
 "[FileAs] = ""Smith, Jeff"" and [FirstName] = ""Jeff""") 
 
 If Not TypeName(objContact) = "Nothing" Then 
 
 Set objProperty = _ 
 
 objContact.UserProperties.Find("LastDateContacted") 
 
 If TypeName(objProperty) <> "Nothing" Then 
 
 MsgBox "Last Date Contacted: " & objProperty.Value 
 
 End If 
 
 Else 
 
 MsgBox "The contact was not found." 
 
 End If 
 
End Sub

Consulte también

Objeto ContactItem

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.