PivotCache.Connection プロパティ (Excel)
次のいずれかを含む文字列を設定または返します。
- Microsoft Excel が OLE DB データ ソースに接続できるようにする OLE DB 設定
- Excel が ODBC データ ソースに接続できるようにする ODBC 設定
- Excel が Web データ ソースに接続できるようにする URL
- テキスト ファイルの パスとファイル名
- データベースまたは Web クエリを指定するファイルのパスとファイル名
値の取得と設定が可能なバリアント型 (Variant) の値です。
構文
式。接続
式PivotCache オブジェクトを返す式。
注釈
オフライン キューブ ファイルを使用する場合は、UseLocalConnection プロパティを True に設定し、Connection プロパティの代わりに LocalConnection プロパティを使用します。
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 のサポートおよびフィードバックを参照してください。