Clase Model (Excel VBA)

Gracias.

El principal procedimiento de la clase Model es AddConnection

Set

Para usar una variable de clase Model, primero debe ser instanciado, por ejemplo

Dim mdl as Model
Set mdl = ActiveWorkbook.Model

Las variables de tipo Model se pueden establecer utilizando el procedimiento Workbook.Model

Temas

Los siguientes procedimientos de esta clase se han agrupado y se describen en una página temática separada

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

Métodos

Este es el método principal de la clase Model

AddConnection - Agrega un nuevo WorkbookConnection al modelo con las mismas propiedades que la suministrada como argumento.

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

Otros Métodos

CreateModelWorkbookConnection - Devuelve un objeto WorkbookConnection de tipo ModelConnection.

Initialize - Inicializa el modelo de datos del libro.

Refresh - Actualiza todos los orígenes de datos asociados con el modelo, reprocesa completamente el modelo y actualiza todas las características de datos de Excel asociadas con el modelo.

Propiedades

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

Dim strName As String
strName = ActiveWorkbook.Model.Name

Parent Devuelve un objeto Object que representa el objeto primario del objeto especificado.

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