次の方法で共有


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