Classe DataFeedConnection (Excel VBA)

Contient les données et les fonctionnalités nécessaires pour se connecter aux flux de données.

Set

Pour utiliser une variable de classe DataFeedConnection, elle doit d'abord être instanciée, par exemple

Dim dfc as DataFeedConnection
Set dfc = ActiveWorkbook.Connections(1).DataFeedConnection

Les variables du type DataFeedConnection peuvent être définies à l'aide de la procédure WorkbookConnection.DataFeedConnection

Méthodes

Autre Méthodes

CancelRefresh - Annule une opération d'actualisation sur une connexion de flux de données.

Refresh - Actualise la connexion de flux de données.

SaveAsODC - Enregistre la connexion de flux de données en tant que fichier de connexion de données Microsoft Office.

Propriétés

AlwaysUseConnectionFile True si le fichier de connexion est toujours utilisé pour établir une connexion à la source de données. Boolean (en lecture/écriture).

ActiveWorkbook.Connections(1).DataFeedConnection.AlwaysUseConnectionFile = True

CommandText Renvoie ou définit la chaîne de commande de la source de données spécifiée. Variant en lecture/écriture.

ActiveWorkbook.Connections(1).DataFeedConnection.CommandText =

CommandType Renvoie ou définit la chaîne de commande de la source de données spécifiée. Variant en lecture/écriture.

ActiveWorkbook.Connections(1).DataFeedConnection.CommandType = xlCmdCube

Connection Cette propriété renvoie ou définit une chaîne qui contient les paramètres de contrat de service qui permettent à Microsoft Excel de se connecter à une source de données de flux de données. Variant en lecture/écriture.

ActiveWorkbook.Connections(1).DataFeedConnection.Connection =

EnableRefresh True si la connexion peut être mise à jour par l’utilisateur. La valeur par défaut est True. Boolean (en lecture/écriture).

ActiveWorkbook.Connections(1).DataFeedConnection.EnableRefresh = True

Parent Renvoie un Object qui représente l'objet parent de l'objet datafeedconnection, spécifié. En lecture seule.

Dim objParent As Object
Set objParent = ActiveWorkbook.Connections(1).DataFeedConnection.Parent

RefreshDate Renvoie la date à laquelle la connexion OLE DB a été actualisée pour la dernière fois. Type de données Date en lecture seule.

Dim dtRefreshDate As Date
dtRefreshDate = ActiveWorkbook.Connections(1).DataFeedConnection.RefreshDate

Refreshing True si une requête OLE DB est en cours d'avancement pour la connexion de source de données spécifiée. Boolean (en lecture/écriture).

Dim booRefreshing As Boolean
booRefreshing = ActiveWorkbook.Connections(1).DataFeedConnection.Refreshing

RefreshOnFileOpen Prend la valeur True si la connexion est automatiquement mise à jour à chaque ouverture du classeur. La valeur par défaut est False.

ActiveWorkbook.Connections(1).DataFeedConnection.RefreshOnFileOpen = True

RefreshPeriod Renvoie ou définit le nombre de minutes entre deux actualisations. Type de données Long en lecture-écriture.

ActiveWorkbook.Connections(1).DataFeedConnection.RefreshPeriod =

SavePassword True si les informations de mot de passe dans une chaîne de connexion de flux de données sont enregistrées dans la chaîne de connexion. False si le mot de passe est supprimé.

ActiveWorkbook.Connections(1).DataFeedConnection.SavePassword = True

ServerCredentialsMethod Renvoie ou définit le type d’informations d’identification à utiliser pour l’authentification du serveur. En lecture/écriture XlCredentialsMethod .

ActiveWorkbook.Connections(1).DataFeedConnection.ServerCredentialsMethod = xlCredentialsMethodIntegrated

SourceConnectionFile Cette propriété renvoie ou définit une chaîne indiquant le fichier de connexion de données Microsoft Office ou un fichier similaire qui a été utilisé pour créer la connexion. Lecture-écriture.

ActiveWorkbook.Connections(1).DataFeedConnection.SourceConnectionFile =

SourceDataFile Chemin d'accès au fichier d'origine utilisé pour créer la connexion. Dans le cas d'une connexion OData, il s'agit de l'emplacement du fichier *. Atom ou *. atomsvc utilisé pour créer la connexion. Type de données String en lecture-écriture.

ActiveWorkbook.Connections(1).DataFeedConnection.SourceDataFile =