OLEDBConnection.Connection プロパティ (Excel)
OLE DB データ ソースと接続できるようにする OLE DB 設定のいずれかを含む文字列を設定します。 値の取得および設定が可能で、バリアント型 (Variant) の値を使用します。
構文
式。接続
式OLEDBConnection オブジェクトを表す変数。
注釈
Connection プロパティを設定しても、データ ソースとの接続がすぐに開始されるわけではありません。 Refresh メソッドを使用して接続を確立してから、データを取得する必要があります。 オフライン キューブ ファイルを使用する場合は、UseLocalConnection プロパティを True に設定し、Connection プロパティの代わりに LocalConnection プロパティを使用します。
例
この例では、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 のサポートおよびフィードバックを参照してください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示