QueryTables.Add(Object, Range, Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .