Workbooks.OpenDatabase 方法 (Excel)

返回表示数据库的 Workbook 对象。

语法

表达式OpenDatabase (FileNameCommandTextCommandTypeBackgroundQueryImportDataAs)

表达 一个代表 Workbooks 对象的变量。

参数

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