Klasse Connections (Excel VBA)
Eine Auflistung von WorkbookConnection -Objekten für die angegebene Arbeitsmappe. Um eine Connections -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise
Dim cnns as Connections
Set cnns = ActiveWorkbook.Connections
For Each
Hier ist ein Beispiel für die Verarbeitung der Connections -Elemente in einer Sammlung
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
Hier sind die benannte Argumente :
Name - String
Description - String
ConnectionString - String
CommandText - String
Optional arguments
Die folgenden Argumente sind optional
lCmdtype
CreateModelConnection
ImportRelationships
AddFromFile
Fügt eine Verbindung aus der angegebenen Datei hinzu.
AddFromFile (Filename, CreateModelConnection, ImportRelationships)
Dim strFilename As String: strFilename =
Dim wbconAddFromFile As WorkbookConnection
Set wbconAddFromFile = ActiveWorkbook.Connections.AddFromFile(Filename:=strFilename)
Arguments
Ein benanntes Argument
Filename (String) - Name der Datei.
Optional arguments
Die folgenden Argumente sind optional
CreateModelConnection (Boolean) - Gibt an, ob die Verbindung mit dem Modell erstellt werden soll.
ImportRelationships (Boolean) - Gibt an, ob die Verbindungsbeziehung importiert werden soll.
Count
Gibt die Anzahl der Objekte in der Auflistung zurück.
Dim lngCount As Long
lngCount = ActiveWorkbook.Connections.Count
Item
Diese Methode erstellt ein Verbindungselement.
Item (Index)
Index: Indexwert des Elements.
Dim wbconConnection As WorkbookConnection
Set wbconConnection = ActiveWorkbook.Connections(Index:=1)