Propiedad QueryTable.Connection (Excel)
Devuelve o establece una cadena que contiene una de las siguientes opciones:
- Configuración de OLE DB que permite a Microsoft Excel conectarse a un origen de datos OLE DB
- Configuración de ODBC que permite a Excel conectarse a un origen de datos ODBC
- Dirección URL que permite a Excel conectarse a un origen de datos web
- Ruta de acceso a y nombre de archivo de un archivo de texto
- Ruta de acceso y nombre de archivo de un archivo que especifica una base de datos o una consulta web
Variante de lectura y escritura.
Sintaxis
expresión. Conexión
Expresión Expresión que devuelve un objeto QueryTable .
Comentarios
Al establecer la propiedad Connection no se inicia inmediatamente la conexión con el origen de datos. Debe usar el método Refresh para realizar la conexión y recuperar los datos.
Para obtener más información sobre la sintaxis de cadena de conexión, vea el método Add de la colección QueryTables .
También puede optar por tener acceso a un origen de datos directamente mediante la biblioteca Microsoft ActiveX Data Objects (ADO).
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 Connection .
Ejemplo:
Este ejemplo suministra nueva información de una conexión ODBC para la primera tabla de consulta de la primera hoja de cálculo.
Worksheets(1).QueryTables(1) _
.Connection:="ODBC;DSN=96SalesData;UID=Rep21;PWD=NUyHwYQI;"
En este ejemplo se especifica un archivo de texto.
Worksheets(1).QueryTables(1) _
Connection := "TEXT;C:\My Documents\19980331.txt"
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.