QueryTable.QueryType-Eigenschaft (Excel)QueryTable.QueryType property (Excel)

Gibt den Typ der von Microsoft Excel zum Auffüllen der Abfragetabelle verwendeten Abfrage an.Indicates the type of query used by Microsoft Excel to populate the query table. Nur-Lese- XlQueryType.Read-only xlQueryType.

SyntaxSyntax

Ausdruck.expression. QueryType

Ausdruck: Eine Variable, die ein QueryTable-Objekt darstellt.expression A variable that represents a QueryTable object.

HinweiseRemarks

| XlQueryType kann eine der folgenden XlQueryType -Konstanten sein. | | Wert xlTextImport festgelegt.| xlQueryType can be one of these xlQueryType constants.| | xlTextImport. Basierend auf einer Textdatei, nur für Abfragetabellen | | xlOLEDBQuery lautet.Based on a text file, for query tables only| | xlOLEDBQuery. Basierend auf einer OLE DB-Abfrage, einschließlich OLAP-Datenquellen | | Wert xlWebQuery besitzt.Based on an OLE DB query, including OLAP data sources| | xlWebQuery. Basierend auf einer Webseite, nur für Abfragetabellen | | XlADORecordset.Based on a Web page, for query tables only| | xlADORecordset. Basierend auf einer Abfrage der ADO-Recordset-Objekt | | XlDAORecordSet.Based on an ADO recordset query| | xlDAORecordSet. Basierend auf einer Abfrage der DAO-Recordset-Objekt, nur für Abfragetabellen | | XlODBCQuery.Based on a DAO recordset query, for query tables only| | xlODBCQuery. Basierend auf einer ODBC-Datenquelle |Based on an ODBC data source|

Sie geben die Datenquelle im Präfix für den Wert der Connection -Eigenschaft.You specify the data source in the prefix for the Connection property's value.

Beim Import von Daten über die Benutzeroberfläche werden Daten aus einer Web- oder Textabfrage als QueryTable -Objekt importiert, während alle anderen externen Daten als ListObject -Objekt importiert werden.If you import data using the user interface, data from a Web query or a text query is imported as a QueryTable object, while all other external data is imported as a ListObject object.

Beim Import von Daten mithilfe des Objektmodells müssen Daten aus einer Web- oder Textabfrage als QueryTable-Objekt importiert werden, während alle anderen externen Daten als ListObject- oder QueryTable-Objekt importiert werden können.If you import data using the object model, data from a Web query or a text query must be imported as a QueryTable , while all other external data can be imported as either a ListObject or a QueryTable.

Die QueryTable -Eigenschaft des ListObject-Objekts können Sie die QueryType -Eigenschaft zugreifen.You can use the QueryTable property of the ListObject to access the QueryType property.

BeispielExample

In diesem Beispiel wird die erste Abfragetabelle des ersten Arbeitsblatts aktualisiert, falls die Tabelle auf einer Webseite basiert.This example refreshes the first query table on the first worksheet if the table is based on a Web page.

Set qtQtrResults = _ 
 Workbooks(1).Worksheets(1).QueryTables(1) 
With qtQtrResults 
 if .QueryType = xlWebQuery Then 
 .Refresh 
 End If 
End With

Siehe auchSee also

QueryTable-ObjektQueryTable Object