Freigeben über


WorkbookBase.Connections Eigenschaft

Definition

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

public:
 property Microsoft::Office::Interop::Excel::Connections ^ Connections { Microsoft::Office::Interop::Excel::Connections ^ get(); };
public Microsoft.Office.Interop.Excel.Connections Connections { get; }
member this.Connections : Microsoft.Office.Interop.Excel.Connections
Public ReadOnly Property Connections As Connections

Eigenschaftswert

A Microsoft.Office.Interop.Excel. Connections Auflistung, die die Verbindungen zwischen der Arbeitsmappe und einer Datenquelle enthält.

Beispiele

Im folgenden Codebeispiel wird der angegebenen CSV-Datei eine neue Datenverbindung hinzugefügt. Als Nächstes durchläuft das Beispiel alle Verbindungen, die in der Arbeitsmappe vorhanden sind, und zeigt den Namen, den Typ und die Beschreibung der einzelnen Verbindungen an. 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. Führen Sie die Schritte in diesem Assistenten aus, um die Datenverbindung mit der CSV-Datei zu erstellen.

Dieses Beispiel gilt für eine Anpassung auf Dokumentebene.

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);
    }
}
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

Gilt für: