Share via


WorkbookConnection Schnittstelle

Definition

Bei einer Verbindung handelt es sich um eine Reihe von Informationen, die zum Abrufen von Daten aus einer externen Datenquelle erforderlich sind, die keine 1st_Excel12 Arbeitsmappe ist.

public interface class WorkbookConnection
[System.Runtime.InteropServices.Guid("00024485-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface WorkbookConnection
Public Interface WorkbookConnection
Attribute

Hinweise

Verbindungen können in einer Excel-Arbeitsmappe gespeichert werden. Wenn die Arbeitsmappe geöffnet wird, erstellt Excel eine Kopie im Arbeitsspeicher der Verbindung, die als Verbindungsobjekt bezeichnet wird. Ein Verbindungsobjekt enthält Informationen wie den Namen des Servers und den Namen des Objekts, das auf diesem Server geöffnet werden soll. Das Verbindungsobjekt kann auch Anmeldeinformationen für die Authentifizierung und/oder einen Befehl enthalten, der an den Server übergeben und ausgeführt wird (z. B. eine SELECT-Anweisung, die von SQL Server ausgeführt wird).

Hinweis: Die genaue Form der Verbindung hängt vom Mechanismus ab, der zum Abrufen von Daten verwendet wird– ODBC-Verbindungen, OLEDB-Verbindungen und Webabfragen enthalten unterschiedliche Informationen.

Eine Verbindung kann auch in einer separaten Verbindungsdatei gespeichert werden. Die meisten Verbindungen in einer Excel-Arbeitsmappe umfassen einen Zeiger auf eine externe Verbindungsdatei. Verbindungsdateien verfügen über Erweiterungen, die diese eindeutig als Verbindungsdateien kennzeichnen (*.ODC, *.IQY usw.), und können sich auf dem lokalen Computer des Benutzers befinden oder an anderen gut bekannten oder vertrauenswürdigen Speicherorten wie WSS (Datenverbindungsbibliothek) oder auf anderen Firmenservern gespeichert sein. Verbindungsdateien ermöglichen mehreren Benutzern innerhalb eines Unternehmens die Wiederverwendung von Verbindungen. Durch Änderung einer einzelnen Verbindungsdatei können die Netzwerkadministratoren die Art und Weise ändern, wie im gesamten Unternehmen Verbindungen zu den Backend-Datenquellen hergestellt werden. Beim Herstellen einer Verbindung zu einer externen Datenquelle ist jedoch nicht immer eine Verbindungsdatei erforderlich.

Verbindungsnamen sind Zeichenfolgen, die Verbindungen innerhalb der Arbeitsmappe, in der sie verwendet werden, eindeutig kennzeichnen. Verbindungen verfügen aber auch über Eigenschaften, die nicht eindeutig sind. Wenn in einer Formel in Excel ein Argument verwendet wird, das eine Verbindung darstellt, ist es ausreichend, wenn entweder direkt (als Zeichenfolge) oder indirekt (durch Verweis auf eine Zelle, die den Verbindungsnamen als Zeichenfolge enthält) auf den Namen dieser Verbindung verwiesen wird.

Eigenschaften

_Default

Bei einer Verbindung handelt es sich um eine Reihe von Informationen, die zum Abrufen von Daten aus einer externen Datenquelle erforderlich sind, die keine 1st_Excel12 Arbeitsmappe ist.

Application

Bei Verwendung ohne Objektqualifizierer gibt diese Eigenschaft ein _Application Objekt zurück, das die Microsoft Office Excel-Anwendung darstellt. Wenn ohne einen Objektbezeichner verwendet wird, gibt diese Eigenschaft ein Application -Objekt, das den Ersteller des angegebenen Objekts darstellt. Schreibgeschützt.

Creator

Gibt einen ganzzahligen 32-Bit-Wert zurück, der die Anwendung angibt, in der dieses Objekt erstellt wurde. Schreibgeschützte ganze Zahl.

DataFeedConnection

Gibt ein DataFeedConnection-Objekt zurück, das die Daten und Funktionen enthält, die zum Herstellen einer Verbindung mit Datenfeeds erforderlich sind. Schreibgeschützt

Description

Gibt eine kurze Beschreibung für ein -Objekt zurück oder legt diese WorkbookConnection fest. Zeichenfolge mit Lese-/Schreibzugriff.

InModel

Gibt an, ob das WorkbookConnection-Objekt dem Modell hinzugefügt wurde. Boolean (bool in C#) Schreibgeschützt.

ModelConnection

Gibt ein Objekt zurück, das Informationen für den neuen Modellverbindungstyp enthält, der in Excel 2013 für die Interaktion mit dem integrierten Datenmodell eingeführt wurde. Schreibgeschützt

ModelTables

Gibt ein ModelTables Objekt zurück, das der bestimmten Verbindung zugeordnet ist. Schreibgeschützt

Name

Gibt den Namen des Arbeitsmappen-Verbindungsobjekts zurück oder legt ihn fest. Zeichenfolge mit Lese-/Schreibzugriff.

ODBCConnection

Stimmt die ODBC-Verbindungsdetails für das angegebene WorkbookConnection Objekt neu ein. Schreibgeschützt ODBCConnection.

OLEDBConnection

Stimmt die OLEDB-Verbindungsdetails für das angegebene Objekt neu WorkbookConnection ein. Schreibgeschützt OLEDBConnection.

Parent

Gibt das übergeordnete Objekt für das angegebene Objekt zurück. Schreibgeschützt.

Ranges

Gibt den Objektbereich für das angegebene WorkbookConnection Objekt zurück. Schreibgeschützt Ranges.

RefreshWithRefreshAll

Bestimmt, ob die Verbindung aktualisiert werden soll, wenn alle aktualisiert werden. Boolescher Wert (bool in C#). Lese-/Schreibzugriff.

TextConnection

Gibt ein TextConnection -Objekt zurück, das die Informationen zu einer Abfrage in einer Textdatei enthält. Schreibgeschützt.

Type

Gibt den Verbindungstyp der Arbeitsmappe zurück. Schreibgeschützt XlConnectionType.

WorksheetDataConnection

Gibt ein Objekt zurück, das Informationen für eine Verbindung aus dem PowerPivot-Modell mit Daten in der Arbeitsmappe enthält, z. B. einen Bereich, einen benannten Bereich oder eine Tabelle. Schreibgeschützt.

Methoden

Delete()

Löscht eine Arbeitsmappenverbindung.

Refresh()

Aktualisiert eine Arbeitsmappenverbindung.

Gilt für: