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.