Compartilhar via


Workbooks.OpenDatabase method (Excel) (Método Workbooks.OpenDatabase [Excel])

Devolve um objeto livro que representa uma base de dados.

Sintaxe

expressão. OpenDatabase (FileName, CommandText, CommandType, BackgroundQuery, ImportDataAs)

expressão Uma variável que representa um objeto Livros .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
FileName Obrigatório String O cadeia de conexão que contém a localização e o nome de ficheiro da base de dados.
CommandText Opcional Variant O texto do comando da consulta.
CommandType Opcional Variant O tipo de comando da consulta. Especifique uma das constantes da enumeração XlCmdType : xlCmdCube, xlCmdList, xlCmdSql, xlCmdTable e xlCmdDefault.
BackgroundQuery Opcional Variant Este parâmetro é um tipo de dados de variante, mas só pode transmitir um valor Booleano . Se passar True, a consulta será realizada no plano de fundo (de forma assíncrona). O valor padrão é False.
ImportDataAs Opcional Variant Este parâmetro utiliza 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 ficheiro Northwind.mdb. Este exemplo pressupõe que existe um ficheiro chamado Northwind.mdb na unidade C:\.

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.