共用方式為


Excel) (Workbooks.OpenDatabase 方法

傳回代表資料庫的 活頁簿 物件。

語法

表達。OpenDatabase (FileNameCommandTextCommandTypeBackgroundQueryImportDataAs)

代表 活頁簿 物件的變數。

參數

名稱 必要/選用 資料類型 描述
FileName 必要 字串 包含資料庫位置和檔名的連接字串。
CommandText 選用 Variant 查詢的指令文字。
CommandType 選用 Variant 查詢的指令類型。 指定 XlCmdType 列舉的其中一個常數: xlCmdCubexlCmdListxlCmdSqlxlCmdTablexlCmdDefault
BackgroundQuery 選用 Variant 此參數是變體資料類型,但您只能傳遞 布林 值。 如果傳遞 True,會在背景中 (非同步) 執行查詢。 預設值為 False
ImportData作為 選用 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 支援與意見反應