Classe ModelTableColumn (Excel VBA)

La classe ModelTableColumn représente une colonne d'un objet ModelTable .

Set

Pour utiliser une variable de classe ModelTableColumn, elle doit d'abord être instanciée, par exemple

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

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe ModelTableColumn : ModelRelationship.ForeignKeyColumn, ModelRelationship.PrimaryKeyColumn, ModelTableColumns.Item et ModelTable.ModelTableColumns

For Each

Voici un exemple de traitement des éléments ModelTableColumn dans une collection

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

DataType

Renvoie l'énumération XlParameterDataType de ModelTableColumn. En lecture seule.

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

Name

Renvoie une valeur de type String qui représente le nom de l'objet.

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

Parent

Renvoie un Object qui représente l'objet parent de l'objet ModelTableColumn spécifié. En lecture seule.

ModelTableColumns.Count

Renvoie une valeur de type long qui représente le nombre d'objets ModelTableColumn dans un objet ModelTableColumns . En lecture seule.

Dim lngCount As Long
lngCount = ActiveWorkbook.Model.ModelTables(1).ModelTableColumns.Count

ModelTableColumns.Item

Renvoie un objet ModelTableColumn à partir de la collection ModelTableColumns .

Syntaxe : expression.Item (Index)

Index: Numéro d'index de l'objet.

Dim mtc As ModelTableColumn
Set mtc = ActiveWorkbook.Model.ModelTables(1).ModelTableColumns(Index:=1)

ModelTableColumns.Parent

Renvoie un Object qui représente l'objet parent de l'objet ModelTableColumns spécifié. En lecture seule.