Partager via


Propriété PivotCache.IsConnected (Excel)

Renvoie la valeur True si la propriété MaintainConnection a la valeur True et que le cache de tableau croisé dynamique est actuellement connecté à sa source. Cette propriété renvoie la valeur False si actuellement il n'y a pas de connexion à sa source. Boolean (en lecture seule).

Syntaxe

expression. IsConnected

Expression Variable qui représente un objet PivotCache .

Remarques

La propriété IsConnected ne vérifie pas si la connexion est établie. Même si cette propriété retourne True, l’envoi de commandes au fournisseur peut entraîner une erreur si la connexion n’est plus valide.

Le type de source du cache doit être externe et la source de données doit être de type OLE DB.

Exemple

L'exemple suivant montre comment déterminer si le cache est connecté à sa source et comment avertir l'utilisateur. Cet exemple suppose qu'il existe un tableau croisé dynamique dans la feuille de calcul active.

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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.