Properties Overview
Свойства Outlook
Свойство является атрибутом объекта Outlook. Свойства описывают объект , например отправитель элемента сообщения или количество элементов в папке. Outlook определяет множество свойств; в этой документации они называются встроенными свойствами. Объектная модель Outlook предоставляет множество встроенных свойств с именами строк, таких как свойство Subject почтового элемента.
Эти свойства дополнительно квалифицируются как явные встроенные свойства. Клиенты и поставщики услуг могут расширить предопределенные свойства Outlook, создавая новые настраиваемые свойства. Например, с помощью пользовательских форм клиенты могут определять свойства для расширения функциональности определенного класса сообщений, а поставщики услуг могут определять свойства для предоставления уникальных функций системы обмена сообщениями.
Точки входа объектной модели
Объектная модель Outlook предоставляет несколько подходов к доступу к свойствам Outlook, например:
Ссылка на свойство непосредственно из родительского объекта для доступа к явным встроенным свойствам объектов элементов (например, свойство MailItem.SenderEmailAddress )
Использование ItemProperties и ItemProperty для перечисления явных встроенных свойств и настраиваемых свойств, а также доступа к пользовательским свойствам объектов элементов
Использование UserProperties и UserProperty для перечисления пользовательских свойств объектов элементов и доступа к ней
Использование объекта PropertyAccessor для доступа к встроенным и пользовательским свойствам следующих объектов:
Примечание.
Хотя ItemProperties и UserProperties поддерживают перечисление явных встроенных свойств, а UserProperties.Find поддерживает поиск явных встроенных свойств, эти объекты используются главным образом для пользовательских свойств объектов элементов. Используйте объект PropertyAccessor для доступа к свойствам объектов, не являющихся элементами, или свойств на уровне элементов, которые не предоставляются явным образом в объектной модели Outlook.
В следующей таблице показано, когда следует использовать какие точки входа.
Object.Property | UserProperty, UserProperties | ItemProperty, ItemProperties | PropertyAccessor | |
---|---|---|---|---|
Действие над свойствами | Получение и задание явных встроенных свойств объектов элементов. | Перечисление, создание, получение, установка и удаление пользовательских свойств объектов элементов. | Перечисление явных встроенных свойств и настраиваемых свойств объектов элементов; создание, получение, установка и удаление пользовательских свойств объектов элементов. | Получение и установка встроенных свойств, а также создание, получение, установка и удаление пользовательских свойств. Объекты включают объекты элементов и следующие: AddressEntry, AddressList, Attachment, ExchangeUser, ExchangeDistributionList, Folder, Recipient и Store. Доступ к свойствам с помощью соответствующих пространств имен. Дополнительные сведения см. в разделе Ссылки на свойства по пространству имен. |
Производительность | Отсутствуют проблемы с производительностью. | Перечисление свойств и доступ к свойствам с помощью UserProperties может привести к дополнительным расходам на производительность. | Перечисление свойств и доступ к свойствам с помощью ItemProperties может привести к дополнительным расходам на производительность. | Использование PropertyAccessor для доступа к свойствам влечет за собой нагрузку на производительность. Для получения или задания нескольких свойств используйте GetProperties и SetProperties , а не повторяющиеся вызовы GetProperty и SetProperty. |
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.