Klasse ModelTableColumn - eine einzelne Spalte innerhalb eines modelable -Objekts (Excel VBA)

Die Klasse ModelTableColumn stellt eine einzelne Spalte innerhalb eines modelable -Objekts dar. Um eine ModelTableColumn -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise


Dim mtc as ModelTableColumn
Set mtc = ActiveWorkbook.Model.ModelRelationships(1).ForeignKeyColumn

For Each

Hier ist ein Beispiel für die Verarbeitung der ModelTableColumn -Elemente in einer Sammlung


Dim mtc As ModelTableColumn
For Each mtc In ActiveWorkbook.Model.ModelRelationships.ModelTableColumns
	
Next mtc

DataType

Gibt die XlParameterDataType -Aufzählung des ModelTableColumnzurück.


Dim lngDataType As Long
lngDataType = ActiveWorkbook.Model.ModelRelationships(1).ForeignKeyColumn.DataType

Name

Gibt einen String -Wert, der den Namen des Objekts darstellt.


Dim strName As String
strName = ActiveWorkbook.Model.ModelRelationships(1).ForeignKeyColumn.Name