Clase WorkbookConnection (Excel VBA)

Una conexión es un conjunto de información necesaria para obtener datos de un origen de datos externo que no sea un libro de Microsoft Excel.

Las siguientes clases dan acceso a la clase WorkbookConnection

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

Dim wbcon as WorkbookConnection
Set wbcon = ActiveWorkbook.Connections(Index:=1)

Los siguientes procedimientos se pueden usar para establecer variables de clase WorkbookConnection : Connections.Add2, Connections.AddFromFile, Connections.Item, Model.AddConnection, Model.CreateModelWorkbookConnection, Model.DataModelConnection, ModelTable.SourceWorkbookConnection, PivotCache.WorkbookConnection, QueryTable.WorkbookConnection, SlicerCache.WorkbookConnection, TableObject.WorkbookConnection y XmlMap.WorkbookConnection.

For Each

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

Dim wbconConnection As WorkbookConnection
For Each wbconConnection In ActiveWorkbook.Connections
	
Next wbconConnection

Métodos

Delete - Elimina una conexión de libro.

Refresh - Actualiza una conexión de libro.

Propiedades

Name (Default member) - Devuelve o establece el nombre del objeto WorkbookConnection . String de lectura y escritura.

DataFeedConnection Devuelve un objeto DataFeedConnection que contiene los datos y la funcionalidad necesarios para conectarse a las fuentes de datos. Solo lectura.

Description Devuelve o establece una breve descripción de un objeto WorkbookConnection. String de lectura y escritura.

InModel Especifica si WorkbookConnection se ha agregado al modelo. Boolean de solo lectura.

ModelConnection Devuelve un objeto que contiene la información del nuevo tipo de conexión de modelo que se presenta en Excel 2013 para interactuar con el modelo de datos integrado. Solo lectura.

ModelTables Devuelve un objeto ModelTables asociado a la conexión en particular. Solo lectura.

ODBCConnection Devuelve los detalles de la conexión ODBC para el objeto WorkbookConnection especificado. Valor ODBCConnection de solo lectura.

OLEDBConnection Devuelve los detalles de la conexión OLEDB del objeto WorkbookConnection especificado. OLEDBConnectionde solo lectura.

Ranges Devuelve el intervalo de objetos del objeto WorkbookConnection especificado. Valor Ranges de solo lectura.

RefreshWithRefreshAll Determina si la conexión debe actualizarse cuando se ejecuta Refresh ALL. Boolean de lectura y escritura.

TextConnection Devuelve un objeto TextConnection que contiene la información de una consulta a un archivo de texto. Solo lectura.

Type Devuelve el tipo de conexión del libro. XlConnectionType de solo lectura.

WorksheetDataConnection Devuelve un objeto que contiene información de una conexión desde el modelo de PowerPivot a datos dentro del libro, como un rango, un rango con nombre o una tabla. Solo lectura.

DataFeedConnection - Contiene los datos y la funcionalidad necesarios para conectarse a las fuentes de datos.

ModelConnection - Contiene información sobre el nuevo tipo de conexión de modelo que se presenta en Excel 2013 para interactuar con el modelo de datos integrado.

ModelTables - Una colección de tablas de modelo dentro del modelo de datos.

ODBCConnection - Representa la conexión ODBC.

OLEDBConnection - Representa la conexión OLE DB.

Ranges - Una colección de objetos Range .

TextConnection - Contiene la configuración de contrato de servicio que permite a Microsoft Excel conectarse a un origen de datos de fuente de datos.

WorksheetDataConnection - Se usa para importar datos en el modelo de datos a partir de los datos de la hoja de cálculo, como los rangos y las tablas.