Propiedad QueryTable.Connection (Excel)

Devuelve o establece una cadena que contiene uno de los siguientes elementos:

  • Configuración de OLE DB que permite que Microsoft Excel se conecte a un origen de datos de OLE DB
  • Configuración de ODBC que permite que Excel se conecte a un origen de datos ODBC
  • Una dirección URL que permite que Excel se conecte a un origen de datos web
  • La ruta de acceso y el nombre de un archivo de texto
  • La ruta de acceso y el nombre de un archivo que especifica una base de datos o una consulta web

Variante de lectura y escritura.

Sintaxis

más sencilla.Conexión

expresión Una expresión que devuelve un objeto QueryTable .

Comentarios

Establecer la propiedad Connection no inicia inmediatamente la conexión con el origen de datos. Debe utilizar el método Refresh para establecer la conexión y recuperar los datos.

Para obtener más información acerca de la sintaxis de la cadena de conexión, consulte 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 de texto se importan como un objeto QueryTable , mientras que el resto de los datos externos se importan como un objeto ListObject .

Si importa datos mediante el modelo de objetos, los datos de una consulta web o de una consulta de texto se deben importar como QueryTable, mientras que el resto de los datos externos se pueden importar como ListObject o QueryTable.

Utilice la propiedad QueryTable de ListObject para obtener acceso 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.