Метод 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 и обратная связь.