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 のサポートおよびフィードバックを参照してください。