Freigeben über


WorkbookBase.Connections-Eigenschaft

Ruft die Auflistung von Verbindungen zwischen der Arbeitsmappe und einer Datenquelle ab.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntax

'Declaration
Public ReadOnly Property Connections As Connections
    Get
public Connections Connections { get; }

Eigenschaftswert

Typ: Microsoft.Office.Interop.Excel.Connections
Eine Microsoft.Office.Interop.Excel.Connections-Auflistung, die die Verbindungen zwischen der Arbeitsmappe und einer Datenquelle beinhaltet.

Beispiele

Im folgenden Codebeispiel wird der angegebenen CSV-Datei eine neue Datenverbindung hinzugefügt. Anschließend werden im Beispiel alle in der Arbeitsmappe vorhandenen Verbindungen durchlaufen und der Name, der Typ und eine Beschreibung für jede Verbindung angezeigt. Für dieses Beispiel ist eine CSV-Datei mit dem Namen SalesData.csv im Stammverzeichnis von Laufwerk C erforderlich. Die CSV-Datei sollte durch Trennzeichen getrennte Daten enthalten. Wenn Sie dieses Beispiel ausführen, startet Excel den Textimport-Assistenten. Befolgen Sie die Schritte in diesem Assistenten, um die Datenverbindung mit der CSV-Datei herzustellen.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

Private Sub WorkbookConnections()
    Dim myConnection As Excel.WorkbookConnection = _
        Me.Connections.AddFromFile("c:\SalesData.csv")
    myConnection.Description = "Data stored in a CSV file."

    For Each connection As Excel.WorkbookConnection In Me.Connections
        MessageBox.Show(connection.Name + " " + connection.Type.ToString() _
            + " " + connection.Description)
    Next
End Sub
private void WorkbookConnections()
{
    Excel.WorkbookConnection myConnection =
        this.Connections.AddFromFile(@"C:\SalesData.csv");
    myConnection.Description = "Data stored in a CSV file.";

    foreach (Excel.WorkbookConnection connection in this.Connections)
    {
        MessageBox.Show(
            "Connection Name: " + connection.Name 
            + "\r\nConnection Type: " + connection.Type.ToString()
            + "\r\nDescription: " + connection.Description);
    }
}

.NET Framework-Sicherheit

Siehe auch

Referenz

WorkbookBase Klasse

Microsoft.Office.Tools.Excel-Namespace