ListDataFormat-Objekt (Excel)

Das ListDataFormat-Objekt enthält alle Datentypeigenschaften des ListColumn-Objekts. Diese Eigenschaften sind schreibgeschützt.

HinwBemerkungeneise

Verwenden Sie die ListDataFormat-Eigenschaft des ListColumn-Objekts , um ein ListDataFormat-Objekt zurückzugeben. Die Standardeigenschaft des ListDataFormat-Objekts ist die Type-Eigenschaft , die den Datentyp der Listenspalte angibt. Dadurch kann der Benutzer Code schreiben, ohne die Type-Eigenschaft anzugeben.

Beispiel

Das folgende Codebeispiel erstellt eine verknüpfte Liste von einer SharePoint-Liste. Anschließend wird überprüft, ob Feld 2 erforderlich ist (Feld 1 ist das ID-Feld, das schreibgeschützt ist). Falls es ein erforderliches Textfeld ist, werden dieselben Daten in alle bestehenden Einträge geschrieben.

Hinweis

Im folgenden Codebeispiel wird davon ausgegangen, dass Sie einen gültigen Servernamen und die Listen-GUID in den Variablen strServerName und strListGUID ersetzen. Außerdem muss auf den Servernamen folgen "/_vti_bin" , sonst funktioniert das Beispiel nicht.

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 

Eigenschaften

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.