Share via


Excel) (Workbooks.OpenDatabase 方法

會傳回代表資料庫的 Workbook 物件。

語法

運算式OpenDatabase (FileNameCommandTextCommandTypeBackgroundQueryImportDataAs)

表達 代表 Workbooks 物件的 變數。

參數

名稱 必要/選用 資料類型 描述
FileName 必要 字串 包含資料庫位置和檔案名的連接字串。
CommandText 選用 Variant 查詢的指令文字。
CommandType 選用 Variant 查詢的指令類型。 指定 XlCmdType 列舉的其中一個常數: xlCmdCubexlCmdListxlCmdSqlxlCmdTablexlCmdDefault
BackgroundQuery 選用 Variant 此參數是 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 支援與意見反應