Classe Connections (Excel VBA)

Collection d'objets WorkbookConnection pour le classeur spécifié.

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

Dim cnns as Connections
Set cnns = ActiveWorkbook.Connections

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

For Each

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

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

Add2

Add2 (Name, Description, ConnectionString, CommandText, lCmdtype, CreateModelConnection, ImportRelationships)

Dim strName As String: strName = 
Dim strDescription As String: strDescription = 
Dim strConnectionString As String: strConnectionString = 
Dim strCommandText As String: strCommandText = 
Dim wbconAdd2 As WorkbookConnection
Set wbconAdd2 = ActiveWorkbook.Connections.Add2(Name:=strName, Description:=strDescription, ConnectionString:=strConnectionString, CommandText:=strCommandText)

Arguments

Les arguments nommés :

Name - String

Description - String

ConnectionString - String

CommandText - String

Optional arguments

Les arguments suivants sont facultatifs

lCmdtype

CreateModelConnection

ImportRelationships

AddFromFile

Ajoute une connexion à partir du fichier spécifié.

AddFromFile (Filename, CreateModelConnection, ImportRelationships)

Dim strFilename As String: strFilename = 
Dim wbconAddFromFile As WorkbookConnection
Set wbconAddFromFile = ActiveWorkbook.Connections.AddFromFile(Filename:=strFilename)

Arguments

Un argument nommé

Filename (String) - Nom du fichier.

Optional arguments

Les arguments suivants sont facultatifs

CreateModelConnection (Boolean) - Indique si la connexion au modèle doit être créée.

ImportRelationships (Boolean) - Spécifie si la relation de connexion doit être importée.

Count

Renvoie le nombre d'objets dans la collection. En lecture seule longue.

Dim lngCount As Long
lngCount = ActiveWorkbook.Connections.Count

Item

Cette méthode crée un élément de connexion.

Item (Index)

Index: Valeur d'index de l'élément.

Dim wbconConnection As WorkbookConnection
Set wbconConnection = ActiveWorkbook.Connections(Index:=1)