Classe WorkbookConnection (Excel VBA)

Une connexion est un ensemble d'informations nécessaires pour obtenir des données à partir d'une source de données externe autre qu'un classeur Microsoft Excel.

Les classes suivantes donnent accès à la classe WorkbookConnection


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

For Each

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


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

Méthodes

Delete - Cette méthode supprime une connexion de classeur.

Refresh - Actualise la connexion d’un classeur.

Propriétés

Name (Default member) - Cette propriété renvoie ou définit le nom de l’objet WorkbookConnection . String en lecture/écriture.

DataFeedConnection Renvoie un objet datafeedconnection, qui contient les données et les fonctionnalités nécessaires pour se connecter aux flux de données. En lecture seule.

Description Cette propriété renvoie ou définit une brève description d’un objet WorkbookConnection. String en lecture/écriture.

InModel Indique si la valeur WorkbookConnection a été ajoutée au modèle. Boolean (en lecture seule).

ModelConnection Renvoie un objet qui contient des informations sur le nouveau type de connexion de modèle introduit dans Excel 2013 pour interagir avec le modèle de données intégré. En lecture seule.

ModelTables Renvoie un objet ModelTables associé à la connexion particulière. En lecture seule.

ODBCConnection Renvoie les détails de la connexion ODBC pour l’objet WorkbookConnection spécifié. Type de données ODBCConnection en lecture-seule.

OLEDBConnection Renvoie les détails de la connexion OLEDB pour l’objet WorkbookConnection spécifié. En lecture seule OleDbConnection.

Ranges Renvoie la plage d’objets pour l’objet WorkbookConnection spécifié. Valeur Ranges en lecture seule.

RefreshWithRefreshAll Détermine si la connexion doit être actualisée lorsque l’actualisation tout est exécutée. Boolean (en lecture/écriture).

TextConnection Renvoie un objet textconnection, qui contient les informations d’une requête dans un fichier texte. En lecture seule.

Type Cette propriété renvoie le type de connexion de classeur. En lecture seule XlConnectionType.

WorksheetDataConnection Renvoie un objet qui contient des informations pour une connexion à partir du modèle PowerPivot vers des données au sein du classeur, telles qu’une plage, une plage nommée ou un tableau. En lecture seule.

DataFeedConnection - Contient les données et les fonctionnalités nécessaires pour se connecter aux flux de données.

ModelConnection - Contient des informations sur le nouveau type de connexion de modèle introduit dans Excel 2013 pour interagir avec le modèle de données intégré.

ModelTables - Collection de tables de modèles à l'intérieur du modèle de données.

ODBCConnection - Cet objet représente la connexion ODBC.

OLEDBConnection - Cet objet représente la connexion OLE DB.

Ranges - Collection d'objets Range .

TextConnection - Contient les paramètres de contrat de service qui permettent à Microsoft Excel de se connecter à une source de données de flux de données.

WorksheetDataConnection - Permet d'importer des données dans le modèle de données à partir de données de la feuille de calcul, telles que des plages et des tables.