Workbooks.OpenDatabase 方法 (Excel)
返回表示数据库的 Workbook 对象。
语法
表达式。OpenDatabase (FileName、 CommandText、 CommandType、 BackgroundQuery、 ImportDataAs)
表达 一个代表 Workbooks 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
FileName | 必需 | 字符串 | 包含数据库位置和文件名的连接字符串。 |
CommandText | 可选 | Variant | 查询的命令文本。 |
CommandType | 可选 | Variant | 查询的命令类型。 指定 XlCmdType 枚举的常量之一: xlCmdCube、 xlCmdList、 xlCmdSql、 xlCmdTable 和 xlCmdDefault。 |
BackgroundQuery | 可选 | Variant | 此参数是一种变体数据类型,但只能传递 布尔 值。 如果传递 True,将在后台(异步)执行查询。 默认值为 False。 |
ImportDataAs | 可选 | Variant | 此参数使用 XlImportDataAs 枚举的值之一。 此枚举的两个值为 xlPivotTableReport 和 xlQueryTable。 传递这两个值之一以便以数据透视表或查询表的形式返回数据。 默认值为 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。