Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Возвращает объект 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 и обратная связь.