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.