OLEDBConnection.RobustConnect (Excel)

Cette propriété renvoie ou définit la façon dont une connexion OLE DB se connecte à sa source de données. En lecture/écriture XlRobustConnect.

xlAlways - La table de requête ou le cache du tableau croisé dynamique utilise toujours des informations de source externe (telles que définies par la propriété SourceConnectionFile ou SourceDataFile ) pour se reconnecter, xlAsRequired - La table de requête ou le cache du tableau croisé dynamique utilise des informations sources externes pour se reconnecter à l’aide de la propriété Connection , xlNever - La table de requête ou le cache du tableau croisé dynamique n’utilise jamais les informations sources pour se reconnecter.

Si vous utilisez une connectivité robuste, lorsque Microsoft Excel ne parvient pas à établir une connexion à l’aide des informations de connexion du classeur, Excel vérifie si la connexion de classeur possède un chemin d’accès à un fichier de connexion externe. Si c’est le cas, Excel ouvre le fichier de connexion externe et tente de se connecter à l’aide des informations contenues dans le fichier de connexion externe. Si une connexion peut être établie suite à l'utilisation du fichier de connexion externe, Excel met à jour l'objet de connexion du classeur. Cela fournit une connectivité robuste dans les scénarios où un service informatique gère et met à jour les connexions à un emplacement central, ce qui permet au classeur d’un utilisateur d’extraire automatiquement ces mises à jour à chaque fois que la version précédente de la connexion ( mis en cache dans le classeur) échoue.

ActiveWorkbook.Connections(1).OLEDBConnection.RobustConnect = xlAlways
OLEDBConnection.RobustConnect constructeur de procédures