Compartir a través de


Método Workbooks.OpenDatabase (Excel)

Devuelve un objeto Workbook que representa una base de datos.

Sintaxis

expresión. OpenDatabase (FileName, CommandText, CommandType, BackgroundQuery, ImportDataAs)

Expresión Variable que representa un objeto Workbooks .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
FileName Necesario String Cadena de conexión que contiene la ubicación y el nombre de archivo de la base de datos.
CommandText Opcional Variant Texto del comando de la consulta.
CommandType Opcional Variant Tipo del comando de la consulta. Especifique una de las constantes de la enumeración XlCmdType : xlCmdCube, xlCmdList, xlCmdSql, xlCmdTable y xlCmdDefault.
BackgroundQuery Opcional Variant Este parámetro es un tipo de datos variant, pero solo se puede pasar un valor booleano . Si se pasa el valor True, la consulta se realiza en segundo plano (asincrónicamente). El valor predeterminado es False.
ImportDataAs Opcional Variant Este parámetro usa uno de los valores de la enumeración XlImportDataAs . Los dos valores de dicha enumeración son xlPivotTableReport y xlQueryTable. Pase uno de estos valores para devolver los datos como una tabla dinámica o como una tabla de consulta. El valor predeterminado es xlQueryTable.

Valor devuelto

Workbook

Ejemplo:

En este ejemplo, Microsoft Excel abre el archivo Northwind.mdb. En este ejemplo se supone que existe un archivo denominado Northwind.mdb en C:\ Conducir.

Sub UseOpenDatabase() 
 ' Open the Northwind database in the background and create a PivotTable 
 Workbooks.OpenDatabase Filename:="c:\Northwind.mdb", _ 
 CommandText:="Orders", _ 
 CommandType:=xlCmdTable, _ 
 BackgroundQuery:=True, _ 
 ImportDataAs:=xlPivotTableReport 
End Sub

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.