Sprache

WorkbookConnection Schnittstelle

Definition

Eine Verbindung besteht aus einer Reihe von Informationen, die zum Abrufen von Daten aus einer anderen externen Datenquelle als einer 1st_Excel12 Arbeitsmappe erforderlich sind.

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 In-Memory-Kopie 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

Name Beschreibung
_Default

Eine Verbindung besteht aus einer Reihe von Informationen, die zum Abrufen von Daten aus einer anderen externen Datenquelle als einer 1st_Excel12 Arbeitsmappe erforderlich sind.

Application

Wenn diese Eigenschaft ohne Objektbegrenzungszeichen verwendet wird, gibt sie 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 WorkbookConnection Objekt zurück oder legt sie 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 eingeführt wurde, um mit dem integrierten Datenmodell zu interagieren. Schreibgeschützt

ModelTables

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

Name

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

ODBCConnection

Setzt die ODBC-Verbindungsdetails für das angegebene WorkbookConnection Objekt zurück. Schreibgeschützt ODBCConnection.

OLEDBConnection

Setzt die OLEDB-Verbindungsdetails für das angegebene WorkbookConnection Objekt zurück. 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 Objekt zurück WorkbookConnection . Schreibgeschützt Ranges.

RefreshWithRefreshAll

Bestimmt, ob die Verbindung aktualisiert werden soll, wenn alle aktualisieren ausgeführt wird. Boolesch (bool in C#). Lese-/Schreibzugriff.

TextConnection

Gibt ein TextConnection Objekt, das die Informationen zu einer Abfrage enthält, an eine Textdatei zurück. 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 vom PowerPivot-Modell zu Daten in der Arbeitsmappe enthält, z. B. einem Bereich, einem benannten Bereich oder einer Tabelle. Schreibgeschützt.

Methoden

Name Beschreibung
Delete()

Löscht eine Arbeitsmappenverbindung.

Refresh()

Aktualisiert eine Arbeitsmappenverbindung.

Gilt für: