QueryTable.QueryType (Excel)

Indica o tipo de consulta usado pelo Microsoft Excel para preencher a tabela de consulta. Somente leitura XlQueryType. Os valores de retorno possíveis são xlADORecordset - Baseada na consulta do conjunto de registros ADO, xlDAORecordset - Baseada em uma consulta do conjunto de registros DAO, somente para tabelas de consulta, xlODBCQuery - Baseada em uma fonte de dados ODBC, xlOLEDBQuery - Baseada em uma consulta OLE DB, incluindo fontes de dados OLAP, xlTextImport - Baseada em um arquivo de texto, somente para tabelas de consulta, xlWebQuery - Baseado em uma página da Web, somente para tabelas de consulta.

Você especifica a fonte de dados no prefixo para o valor da propriedade Connection . Se você importar dados usando a interface do usuário, os dados de uma consulta da Web ou de uma consulta de texto serão importados como um objeto QueryTable , enquanto todos os outros dados externos serão importados como um objeto ListObject . Se você importar dados usando o modelo de objeto, os dados de uma consulta da Web ou de uma consulta de texto deverão ser importados como um objeto QueryTable, enquanto todos os outros dados externos poderão ser importados como um objeto ListObject ou QueryTable. Você pode usar a propriedade QueryTable do objeto ListObject para acessar a propriedade QueryType .


Dim xqtQueryType As XlQueryType
xqtQueryType = ActiveCell.QueryTable.QueryType