會傳回或設定字串,包含使 Microsoft Excel 能夠連接到 OLE DB 資料來源的 OLE DB 設定。 讀取/寫入的 Variant。
語法
表達。連接
詞 代表 OLEDBConnection 物件的變數。
註解
設定 Connection 屬性並不會立即啟動與資料來源的連線。 您必須使用 Refresh 方法來建立連線並擷取資料。 使用離線 Cube 檔案時,請將 UseLocalConnection 屬性設定為 True ,並使用 LocalConnection 屬性,而不是 Connection 屬性。
範例
此範例會根據 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 支援與意見反應。