Classe Model (Excel VBA)

Merci.

La procédure principale de la classe Model est AddConnection

Set

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

Dim mdl as Model
Set mdl = ActiveWorkbook.Model

Les variables du type Model peuvent être définies à l'aide de la procédure Workbook.Model

Thèmes

Les procédures suivantes de cette classe ont été regroupées et sont décrites sur une page thématique séparée

Model with its procedures DataModelConnection, ModelFormatBoolean, ModelFormatCurrency, ModelFormatDate, ModelFormatDecimalNumber, ModelFormatGeneral, ModelFormatPercentageNumber, ModelFormatScientificNumber, ModelFormatWholeNumber, ModelMeasures, ModelRelationships et ModelTables

Méthodes

C'est la méthode principale de la classe Model

AddConnection - Ajoute une nouvelle propriété WorkbookConnection au modèle avec les mêmes propriétés que celle fournie comme argument.

Dim wbconAddConnection As WorkbookConnection
Set wbconAddConnection = ActiveWorkbook.Model.AddConnection(ConnectionToDataSource:=)

Autre Méthodes

CreateModelWorkbookConnection - Renvoie un objet WorkbookConnection de type ModelConnection.

Initialize - Initialise le modèle de données du classeur. Il s'agit de la méthode appelée par défaut lors de la première utilisation du modèle.

Refresh - Actualise toutes les sources de données associées au modèle, retraite entièrement le modèle et met à jour toutes les fonctionnalités de données Excel associées au modèle.

Propriétés

Name Renvoie une valeur de type String qui représente le nom de l'objet Model . En lecture seule.

Dim strName As String
strName = ActiveWorkbook.Model.Name

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

Dim objParent As Object
Set objParent = ActiveWorkbook.Model.Parent