Compartilhar via


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.