Свойство ContactItem.UserProperties (Outlook)
Возвращает коллекцию UserProperties , представляющую все свойства пользователя для элемента Outlook. Только для чтения.
Синтаксис
выражение. UserProperties
Выражение Переменная, представляющая объект ContactItem .
Пример
Этот пример Visual Basic для приложений (VBA) находит пользовательское свойство с именем LastDateContacted
"Jeff Smith" для контакта и отображает его для пользователя. Чтобы запустить этот пример, необходимо заменить "Jeff Smith" допустимым именем контакта и создать определяемое пользователем свойство с именем LastDateContacted
контакта.
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
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.