Método Workbooks.OpenDatabase (Excel)

Retorna um objeto de pasta de trabalho que representa um banco de dados.

Sintaxe

mais simples. OpenDatabase (FileName, CommandText, CommandType, BackgroundQuery, ImportDataAs)

expressão Uma variável que representa um objeto de Pastas de Trabalho .

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 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 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 Variant 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 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.