Clase ModelTableColumn - una sola columna dentro de un objeto modeltable (Excel VBA)

La clase ModelTableColumn representa una sola columna dentro de un objeto modeltable. Para usar una variable de clase ModelTableColumn, primero debe ser instanciado, por ejemplo


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

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos ModelTableColumn en una colección.


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

DataType

Devuelve la enumeración XlParameterDataType de ModelTableColumn.


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

Name

Devuelve un valor de tipo String que representa el nombre del objeto.


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