Compartir a través de


QueryTables.Add(Object, Range, Object) Método

Definición

Crea una nueva tabla de consultas. Devuelve un QueryTable objeto que representa la nueva tabla de consulta.

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

Parámetros

Connection
Object

Objeto obligatorio. Origen de datos de la tabla de consultas. Puede ser una de las siguientes: cadena que contiene una cadena de conexión OLE DB u ODBC. El cadena de conexión ODBC tiene el formato "ODBC;<>cadena de conexión". Objeto QueryTable desde el que se copia inicialmente la información de consulta, incluidos los cadena de conexión y el texto sql, pero sin incluir el Destination intervalo. La especificación de un objeto QueryTable hace que se ignore el Sql argumento. Objeto Recordset de ADO o DAO. Los datos se leen del conjunto de registros ADO o DAO. Microsoft Excel conserva el conjunto de registros hasta que se elimine la tabla de consultas o cambie la conexión. No se puede editar la tabla de consulta resultante. Una consulta web. Cadena con el formato "URL;<url>", donde se requiere "URL;" pero no se localiza y el resto de la cadena se usa para la dirección URL de la consulta web. Buscador de datos. Cadena con el formato "FINDER;<ruta de acceso> del archivo del buscador de datos" donde "FINDER;" es necesario pero no localizado. El resto de la cadena es la ruta de acceso y el nombre de archivo de un archivo Data Finder (*.dqy o *.iqy). El archivo se lee cuando se ejecuta el método Add ; Las llamadas posteriores a la Connection propiedad de la tabla de consulta devolverán cadenas que comiencen por "ODBC;" o "URL;" según corresponda. Un archivo de texto. Cadena con el formato "TEXT;<text file path and name>", donde TEXT es necesario pero no localizado.

Destination
Range

Intervalo requerido. Celda de la esquina superior izquierda del rango de destino de la tabla de consultas (el rango en el que se colocará la tabla de consultas). El intervalo de destino debe estar en la hoja de cálculo que contiene el QueryTables objeto .

Sql
Object

Objeto opcional. Cadena SQL que se debe ejecutar en el origen de datos ODBC. Este argumento es opcional cuando se usa un origen de datos ODBC No se puede usar este argumento cuando se especifica un objeto QueryTable , un archivo de texto o un objeto Recordset de ADO o DAO como origen de datos.

Devoluciones

Comentarios

Una consulta creada por este método no se ejecuta hasta que se llama al Refresh(Object) método .

Se aplica a