共用方式為


Excel) (PivotCache.Connection 屬性

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

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

讀取/寫入的 Variant

語法

運算式連接

表達 會傳回 PivotCache 物件的運算式。

註解

使用離線 Cube 檔案時,請將 UseLocalConnection 屬性設定為 True ,並使用 LocalConnection 屬性,而不是 Connection 屬性。

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

範例

此範例會根據 OLAP 提供者建立新的樞紐分析表快取,然後根據使用中工作表上 A3 儲存格的快取建立新的樞紐分析表報表。

With ActiveWorkbook.PivotCaches.Add(SourceType:=xlExternal) 
 .Connection = _ 
 "OLEDB;Provider=MSOLAP;Location=srvdata;Initial Catalog=National" 
 .MaintainConnection = True 
 .CreatePivotTable TableDestination:=Range("A3"), _ 
 TableName:= "PivotTable1" 
End With 
With ActiveSheet.PivotTables("PivotTable1") 
 .SmallGrid = False 
 .PivotCache.RefreshPeriod = 0 
 With .CubeFields("[state]") 
 .Orientation = xlColumnField 
 .Position = 0 
 End With 
 With .CubeFields("[Measures].[Count Of au_id]") 
 .Orientation = xlDataField 
 .Position = 0 
 End With 
End With

支援和意見反應

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