WorkbookConnection Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |