Compartir a través de


Propiedad QueryTable.CommandText (Excel)

Devuelve o establece la cadena de comandos del origen de datos especificado. Valor Variant de lectura y escritura.

Sintaxis

expresión. CommandText

Expresión Expresión que devuelve un objeto QueryTable .

Comentarios

En el caso de los orígenes OLE DB, la propiedad CommandType describe el valor de la propiedad CommandText .

En el caso de los orígenes ODBC, establecer CommandText hace que se actualicen los datos.

Si importa datos mediante la interfaz de usuario, los datos de una consulta web o una consulta de texto se importan como un objeto QueryTable , mientras que todos los demás datos externos se importan como un objeto ListObject .

Si importa datos mediante el modelo de objetos, los datos de una consulta web o una consulta de texto se deben importar como queryTable, mientras que todos los demás datos externos se pueden importar como un Objeto ListObject o una QueryTable.

Use la propiedad QueryTable de ListObject para acceder a la propiedad CommandText .

La hoja que contiene la tabla de consulta debe estar activa para tener acceso a esta propiedad.

Ejemplo:

En este ejemplo se establece la cadena de comandos del origen de datos ODBC de la primera tabla de consulta. Tenga en cuenta que la cadena de comandos es una instrucción SQL.

Set qtQtrResults = _ 
 Workbooks(1).Worksheets(1).QueryTables(1) 
With qtQtrResults 
 .CommandType = xlCmdSQL 
 .CommandText = _ 
 "Select ProductID From Products Where ProductID < 10" 
 .Refresh 
End With

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.