Excel) (QueryTable.Connection 屬性

傳回或設定包含下列其中一項的字串:

  • 可讓 Microsoft Excel 連線至 OLE DB 資料來源的 OLE DB 設定
  • 可讓 Excel 連線到 ODBC 資料來源的 ODBC 設定
  • 可讓 Excel 連線至 Web 資料來源的 URL
  • 文字檔的路徑和檔案名稱
  • 指定資料庫或 Web 查詢之檔案的路徑和檔案名稱

讀取/寫入的 Variant。

語法

運算式。連線

運算式 傳回 QueryTable 物件的運算式。

註解

設定 [連線 ] 屬性不會立即起始與資料來源的連線。 您必須使用 Refresh 方法來建立連線並擷取資料。

如需連接字串語法的詳細資訊,請參閱 QueryTables 集合的 Add 方法。

或者,也可以選擇使用 Microsoft ActiveX Data Objects (ADO) 程式庫直接存取資料來源。

如果您使用使用者介面匯入資料,來自 Web 查詢或文字查詢的資料會匯入為 QueryTable 物件,而所有其他外部資料則會匯入為 ListObject 物件。

如果您使用物件模型匯入資料,則來自 Web 查詢或文字查詢的資料必須匯入為 QueryTable,而所有其他外部資料都可以匯入為 ListObject 或 QueryTable。

使用 ListObject 的 QueryTable 屬性來存取 Connection 屬性。

範例

這個範例會提供新的 ODBC 連接資訊給第一張工作表上的第一個查詢表。

Worksheets(1).QueryTables(1) _ 
 .Connection:="ODBC;DSN=96SalesData;UID=Rep21;PWD=NUyHwYQI;"

這個範例會指定文字檔。

Worksheets(1).QueryTables(1) _ 
 Connection := "TEXT;C:\My Documents\19980331.txt"

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。