Factors Affecting Property Value Representation in the Table and View Classes
Существует несколько факторов, влияющих на тип и формат свойства в таблице и представлении. Строковые свойства зависят от поставщика хранилища, а двоичные, date и многозначные свойства зависят от того, как на свойство ссылаются при первом добавлении в таблицу, коллекцию OrderFields или ViewFields , а также в качестве начального или конечного поля в CalendarView или TimelineView.
Свойства строки, на которые влияют поставщики хранилища
Длина значения строкового свойства зависит от поставщика хранилища. Для хранилищ Exchange и OST/PST длина строкового значения не будет превышать 255 байт. Это означает, что строковые значения длиной более 255 байт будут усечены в первые 255 символов.
Например, если вы используете Columns.Add для добавления свойства PR_INTERNET_TRANSPORT_HEADERS (на которое ссылается пространство имен как https://schemas.microsoft.com/mapi/proptag/0x007d001e
) в таблицу, таблица будет хранить только первые 255 символов полного содержимого свойства. Если необходимо определить полное содержимое свойства, необходимо использовать идентификатор записи соответствующего элемента в NameSpace.GetItemFromID , чтобы получить полный элемент. Получив элемент, можно использовать PropertyAccessor для получения полного значения свойства.
Свойства даты, двоичные и многозначные свойства, на которые влияет ссылка на свойства
Тип и формат двоичного, даты или многозначного свойства зависят от того, как на свойство ссылаются при первом добавлении в таблицу или в виде поля в представление. Указывает ли свойство явное встроенное имя (если оно имеется) или на него ссылается пространство имен (независимо от наличия явно встроенного имени)? В следующей таблице представлена разница в представлении значения свойства (с точки зрения типа и формата) на исходный тип свойства:
Тип свойства | Тип и формат хранимый | Тип и формат хранимый |
---|---|---|
(если свойство добавлено путем ссылки на явное встроенное имя) | (если свойство добавлено путем ссылки на пространство имен) | |
Binary | String | Массив байтов |
Дата | Местное время | Координированное универсальное время (UTC) |
Многозначное | Строка, содержащая значения, разделенные запятыми | 1-мерный массив, содержащий по одному элементу для каждого ключевого слова |
Примечание Дополнительные сведения о ссылке на свойства по пространству имен см. в разделе Ссылка на свойства по пространству имен.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.