Compartir a través de


Propiedad PivotCache.SourceDataFile (Excel)

Devuelve un valor de tipo String que indica el archivo de datos de origen de la caché de la tabla dinámica.

Sintaxis

expresión. SourceDataFile

Expresión Variable que representa un objeto PivotCache .

Comentarios

Para los orígenes de datos basados en archivos (por ejemplo, Access), la propiedad SourceDataFile contiene una ruta de acceso completa al archivo de datos de origen. Se establece en Null para orígenes de datos basados en servidor (como SQL Server). La propiedad SourceDataFile se establece en Null si la propiedad Connection se cambia mediante programación.

Ejemplo:

En este ejemplo se determina si existe una conexión para la memoria caché y, si hay una conexión, se muestra el nombre del archivo de origen de datos. Si no existe ninguna conexión, el código controla el error en tiempo de ejecución y se lo comunica al usuario. Se supone que existe una tabla dinámica en la hoja de cálculo activa.

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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.