Excel) (OLEDBConnection.Connection 屬性
會傳回或設定字串,包含使 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 支援與意見反應。