QueryTables.Add(Object, Range, Object) Methode
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.
Erstellt eine neue Abfragetabelle. Gibt ein QueryTable Objekt zurück, das die neue Abfragetabelle darstellt.
public Microsoft.Office.Interop.Excel.QueryTable Add(object Connection, Microsoft.Office.Interop.Excel.Range Destination, object Sql);
Public Function Add (Connection As Object, Destination As Range, Optional Sql As Object) As QueryTable
Parameter
- Connection
- Object
Erforderliches Objekt. Die Datenquelle für die Abfragetabelle. Kann eine der folgenden sein:Eine Zeichenfolge, die eine OLE DB- oder ODBC-Verbindungszeichenfolge enthält. Die ODBC-Verbindungszeichenfolge hat das Format "ODBC;<Verbindungszeichenfolge>". Ein QueryTable-Objekt, aus dem die Abfrageinformationen anfänglich kopiert werden, einschließlich der Verbindungszeichenfolge und des SQL-Texts, aber nicht des Destination Bereichs. Wenn Sie ein QueryTable-Objekt angeben, wird das Sql Argument ignoriert. Ein ADO- oder DAO-Recordset-Objekt . Daten werden aus dem ADO- oder DAO-Recordset gelesen. Microsoft Excel behält das Recordset bei, bis die Abfragetabelle gelöscht oder die Verbindung geändert wird. Die resultierende Abfragetabelle kann nicht bearbeitet werden. Eine Webabfrage. Eine Zeichenfolge im Format "URL;<URL>", wobei "URL;" erforderlich, aber nicht lokalisiert ist und der Rest der Zeichenfolge für die URL der Webabfrage verwendet wird. Data Finder. Eine Zeichenfolge im Format "FINDER;<Dateipfad> des Datenfinders", wobei "FINDER;" erforderlich, aber nicht lokalisiert ist. Der Rest der Zeichenfolge ist der Pfad und Dateiname einer Datensuche-Datei (*.dqy oder *.iqy). Die Datei wird gelesen, wenn die Add-Methode ausgeführt wird. nachfolgende Aufrufe der Eigenschaft der Abfragetabelle geben Zeichenfolgen zurück, die Connection mit "ODBC;" oder "URL;" beginnen. Eine Textdatei. Eine Zeichenfolge im Format "TEXT;<Textdateipfad und -name>", wobei TEXT erforderlich, aber nicht lokalisiert ist.
- Destination
- Range
Erforderlicher Bereich. Die Zelle in der oberen linken Ecke des Abfragetabelle-Zielbereichs (der Bereich, in dem die resultierende Abfragetabelle platziert wird). Der Zielbereich muss sich in dem Arbeitsblatt befinden, das das QueryTables Objekt enthält.
- Sql
- Object
Optionales Objekt. Die SQL-Abfragezeichenfolge, die für die ODBC-Datenquelle ausgeführt werden soll. Dieses Argument ist optional, wenn Sie eine ODBC-Datenquelle verwenden Sie können dieses Argument nicht verwenden, wenn ein QueryTable-Objekt , eine Textdatei oder ein ADO- oder DAO-Recordset-Objekt als Datenquelle angegeben ist.
Gibt zurück
Hinweise
Eine mit dieser Methode erstellte Abfrage wird erst ausgeführt, wenn die Refresh(Object) Methode aufgerufen wird.