Compartir a través de


Propiedad PivotCache.IsConnected (Excel)

Devuelve True si la propiedad MaintainConnection es True y la caché de tabla dinámica está conectada actualmente a su origen. Devuelve False si no está conectada actualmente a su origen. Boolean de solo lectura.

Sintaxis

expresión. IsConnected

Expresión Variable que representa un objeto PivotCache .

Comentarios

La propiedad IsConnected no comprueba si la conexión está activa. Incluso si esta propiedad devuelve True, el envío de comandos al proveedor podría dar lugar a un error si la conexión ya no es válida.

Es imprescindible que el tipo de origen de la caché sea externo, y que se trate de un origen de datos OLE DB.

Ejemplo:

El siguiente ejemplo determina si la caché está conectada a su origen y se lo comunica al usuario. Se supone que existe una tabla dinámica en la hoja de cálculo activa.

Sub CheckIsConnected() 
 
 ' Handle run-time error if external source is not OLE DB. 
 On Error GoTo Not_OLEDB 
 
 ' Check connection setting and notify the user accordingly. 
 If Application.ActiveWorkbook.PivotCaches.Item(1).IsConnected = True Then 
 MsgBox "The PivotCache is currently connected to its source." 
 Else 
 MsgBox "The PivotCache is not currently connected to its source." 
 End If 
 Exit Sub 
 
Not_OLEDB: 
 MsgBox "The data source is not an OLE DB data source." 
 
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.