Excel) (Workbooks.OpenDatabase 方法
會傳回代表資料庫的 Workbook 物件。
語法
運算式。OpenDatabase (FileName、 CommandText、 CommandType、 BackgroundQuery、 ImportDataAs)
表達 代表 Workbooks 物件的 變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
FileName | 必要 | 字串 | 包含資料庫位置和檔案名的連接字串。 |
CommandText | 選用 | Variant | 查詢的指令文字。 |
CommandType | 選用 | Variant | 查詢的指令類型。 指定 XlCmdType 列舉的其中一個常數: xlCmdCube、 xlCmdList、 xlCmdSql、 xlCmdTable和 xlCmdDefault。 |
BackgroundQuery | 選用 | Variant | 此參數是 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 支援與意見反應。