Объект 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 

Свойства

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.