次の方法で共有


PivotCache.SourceDataFile プロパティ (Excel)

ピボットテーブルのキャッシュのソース データ ファイルを表す文字列型 (String) の値を返します。

構文

SourceDataFile

PivotCache オブジェクトを表す変数。

注釈

ファイル ベースのデータ ソース (Access など) の場合、 SourceDataFile プロパティには、ソース データ ファイルへの完全修飾パスが含まれます。 サーバー ベースのデータ ソース (SQL Server など) の場合は Null に設定されます。 SourceDataFile プロパティは、Connection プロパティがプログラムで変更されると Null に設定されます。

次の使用例は、キャッシュに接続があるかどうかを判断し、接続がある場合はデータ ソース ファイル名を表示します。 接続が存在しない場合は、実行時エラーを処理して、通知します。 次の使用例では、アクティブ ワークシートにピボットテーブルがあるものとします。

Sub CheckSourceConnection() 
 
 Dim pvtCache As PivotCache 
 
 Set pvtCache = Application.ActiveWorkbook.PivotCaches.Item(1) 
 
 On Error GoTo No_Connection 
 
 MsgBox "The data source connection is: " & _ 
 pvtCache.SourceDataFile 
 Exit Sub 
 
No_Connection: 
 MsgBox "PivotCache source cannot be determined." 
 
End Sub

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。