Поделиться через


Метод Workbooks.OpenDatabase (Excel)

Возвращает объект Workbook , представляющий базу данных.

Синтаксис

expression. OpenDatabase (FileName, CommandText, CommandType, BackgroundQuery, ImportDataAs)

Выражение Переменная, представляющая объект Workbooks .

Параметры

Имя Обязательный или необязательный Тип данных Описание
FileName Обязательный String Строка подключения, содержащая расположение и имя файла базы данных.
CommandText Необязательный Variant Текст команды запроса.
CommandType Необязательный Variant Тип команды запроса. Укажите одну из констант перечисления XlCmdType : xlCmdCube, xlCmdList, xlCmdSql, xlCmdTable и xlCmdDefault.
BackgroundQuery Необязательный Variant Этот параметр является типом данных variant, но можно передать только логическое значение. Если передать значение True, запрос выполняется в фоновом режиме (асинхронно). Значение по умолчанию — False.
ImportDataAs Необязательный Variant Этот параметр использует одно из значений перечисления XlImportDataAs . Два значения этого перечисления: xlPivotTableReport и xlQueryTable. Передайте одно из этих значений, чтобы вернуть данные в виде сводной таблицы или таблицы QueryTable. Значение по умолчанию — xlQueryTable.

Возвращаемое значение

Workbook

Пример

В этом примере Microsoft Excel открывает файл Northwind.mdb. В этом примере предполагается, что в C:\ существует файл с именем Northwind.mdb. Диске.

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

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.