Excel) (Workbooks.OpenDatabase 方法

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