Объект ListDataFormat (Excel)
Объект ListDataFormat содержит все свойства типа данных объекта ListColumn . Эти свойства доступны только для чтения.
Замечания
Используйте свойство ListDataFormat объекта ListColumn , чтобы вернуть объект ListDataFormat . Свойством по умолчанию объекта ListDataFormat является свойство Type , указывающее тип данных столбца списка. Это позволяет пользователю писать код без указания свойства Type .
Пример
В следующем примере кода создается связанный список из списка SharePoint. Затем проверяется, является ли поле 2 обязательным (поле 1 — это поле идентификатора, которое доступно только для чтения). Если это обязательное текстовое поле, одни и те же данные записываются во все существующие записи.
Примечание.
В следующем примере кода предполагается, что вы замените допустимое имя сервера и GUID списка в переменных strServerName и strListGUID. Кроме того, за именем сервера должно следовать имя сервера, иначе "/_vti_bin"
пример не будет работать.
Dim objListObject As ListObject
Dim objDataRange As Range
Dim strListGUID as String
Dim strServerName as String
strServerName = "https://<servername>/_vti_bin"
strListGUID = "{<listguid>}"
Set objListObject = Sheet1.ListObjects.Add(xlSrcExternal, _
Array(strServerName, strListGUID), True, xlYes, Range("A1"))
With objListObject.ListColumns(2)
Set objDataRange = .Range.Offset(1, 0).Resize(.Range.Rows.Count - 2, 1)
If .ListDataFormat.Type = xlListDataTypeText And .ListDataFormat.Required Then
objDataRange.Value = "Hello World"
End If
End With
Свойства
- AllowFillIn
- Application
- Choices
- Creator
- DecimalPlaces
- DefaultValue
- IsPercent
- lcid
- MaxCharacters
- MaxNumber
- MinNumber
- Parent
- ReadOnly
- Required
- Type
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по