Método Workbooks.OpenDatabase (Excel)
Retorna um objeto Workbook que representa um banco de dados.
Sintaxe
expressão. OpenDatabase (FileName, CommandText, CommandType, BackgroundQuery, ImportDataAs)
Expressão Uma variável que representa um objeto Workbooks .
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
FileName | Obrigatório | String | A cadeia de conexão que contém o local e o nome do arquivo do banco de dados. |
CommandText | Opcional | Variantes | O texto do comando da consulta. |
CommandType | Opcional | Variantes | O tipo de comando da consulta. Especifique uma das constantes da enumeração XlCmdType : xlCmdCube, xlCmdList, xlCmdSql, xlCmdTable e xlCmdDefault. |
BackgroundQuery | Opcional | Variantes | Esse parâmetro é um tipo de dados variante, mas você só pode passar um valor booliano . Se passar True, a consulta será realizada no plano de fundo (de forma assíncrona). O valor padrão é False. |
ImportDataAs | Opcional | Variantes | Esse parâmetro usa um dos valores da enumeração XlImportDataAs . Os dois valores dessa enumeração são xlPivotTableReport e xlQueryTable. Passe um desses valores para retornar os dados como uma tabela dinâmica ou um a tabela de consulta. valor padrão é xlQueryTable. |
Valor de retorno
Pasta de trabalho
Exemplo
Neste exemplo, o Microsoft Excel abre o arquivo Northwind.mdb. Este exemplo pressupõe que um arquivo chamado Northwind.mdb exista no C:\ Dirigir.
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
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.