傳回代表資料庫的 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 支援與意見反應。