QueryTable.QueryType (Excel)

Gibt den Typ der von Microsoft Excel zum Auffüllen der Abfragetabelle verwendeten Abfrage an. Mögliche Rückgabewerte sind xlADORecordset - Basierend auf der Abfrage einer ADO-Datensatzgruppe, xlDAORecordset - Basierend auf der Abfrage einer DAO-Datensatzgruppe (nur für Abfragetabellen), xlODBCQuery - Basierend auf einer ODBC-Datenquelle, xlOLEDBQuery - Basierend auf einer OLE DB-Abfrage, einschließlich OLAP-Datenquellen, xlTextImport - Basierend auf einer Textdatei (nur für Abfragetabellen), xlWebQuery - Basierend auf einer Webseite, nur für Abfragetabellen.

Sie geben die Datenquelle im Präfix für den Wert der Connection -Eigenschaft an. Wenn Sie Daten mithilfe der Benutzeroberfläche importieren, werden Daten aus einer Webabfrage oder einer Textabfrage als Abfrage Objekt importiert, während alle anderen externen Daten als ListObject -Objekt importiert werden. Wenn Sie Daten mithilfe des Objektmodells importieren, müssen Daten aus einer Webabfrage oder einer Textabfrage als AbfrageZeile importiert werden, während alle anderen externen Daten als ListObject -oder als Queryable-Methode importiert werden können. Sie können die Queryable -Eigenschaft des ListObject verwenden, um auf die QueryType -Eigenschaft zuzugreifen.


Dim xqtQueryType As XlQueryType
xqtQueryType = ActiveCell.QueryTable.QueryType