通过


ListDataFormat 对象 (Excel)

ListDataFormat 对象包含 ListColumn 对象的所有数据类型属性。 这些属性是只读的。

备注

使用 ListColumn 对象的 ListDataFormat 属性可返回 ListDataFormat 对象。 ListDataFormat 对象的默认属性是 Type 属性,它指示列表列的数据类型。 这就使得用户在编写代码时无需指定 Type 属性。

示例

如下代码示例创建一个与 SharePoint 列表链接的列表。 然后,它会检查字段 2 是否是必需的, (字段 1 是 ID 字段,它是只读) 。 如果该字段是必需的文本字段,在所有现有记录中都编写了相同的数据。

注意

下面的代码示例假定你将替换变量 strServerNamestrListGUID 中的有效服务器名称和列表 GUID。 此外,服务器名称必须后跟 "/_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 支持和反馈,获取有关如何接收支持和提供反馈的指南。