QueryTables.Add(Object, Range, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée une table de requêtes. Renvoie un QueryTable objet qui représente la nouvelle table de requête.
public Microsoft.Office.Interop.Excel.QueryTable Add (object Connection, Microsoft.Office.Interop.Excel.Range Destination, object Sql);
Public Function Add (Connection As Object, Destination As Range, Optional Sql As Object) As QueryTable
Paramètres
- Connection
- Object
Required, objet. Source de données pour la table de requêtes. Il peut s’agit de l’une des chaînes suivantes : une chaîne contenant une chaîne de connexion OLE DB ou ODBC. La chaîne de connexion ODBC a la forme « ODBC ; < chaîne de > connexion " . Objet QueryTable à partir duquel les informations de requête sont copiées initialement, y compris la chaîne de connexion et le SQL texte, mais pas la Destination plage. Si vous spécifiez un objet QueryTable, Sql l’argument est ignoré. Objet ADO ou DAO Recordset. Les données sont lues à partir du recordset ADO ou DAO. Microsoft Excel conserve le recordset jusqu'à ce que la table de requêtes soit supprimée ou la connexion modifiée. La table de requête résultante ne peut pas être modifiée. Requête Web. Chaîne sous la forme « URL ; < url « , où « URL; » est obligatoire mais non localisée et le reste de la chaîne est utilisé pour > l’URL de la requête Web. Recherche de données. Chaîne sous la forme « FINDER ; < chemin d’accès au fichier de recherche de données > « où « FINDER; » est obligatoire, mais pas localisée. Le reste de la chaîne est le chemin d’accès et le nom d’un fichier de recherche de données (*.dqy ou *.iqy). Le fichier est lu lors de l’exécutement de la méthode Add . Les appels ultérieurs à la propriété de la table de requête retournent des chaînes commençant par « ODBC; » ou « Connection URL; » selon le cas. Fichier texte. Chaîne sous la forme « TEXT ; < chemin d’accès et nom > du fichier texte , où TEXT est obligatoire mais pas localisée.
- Destination
- Range
Plage requise. Cellule dans l'angle supérieur gauche de la plage de destination de la table de requêtes (plage dans laquelle la table de requêtes résultante sera placée). La plage de destination doit se trouver dans la feuille de calcul qui contient QueryTables l’objet.
- Sql
- Object
Objet facultatif. Chaîne de requête SQL à exécuter sur la source de données ODBC. Cet argument est facultatif lorsque vous utilisez une source de données ODBC Vous ne pouvez pas utiliser cet argument lorsqu’un objet QueryTable, un fichier texte ou un objet ADO ou DAO Recordset est spécifié en tant que source de données.
Retours
Remarques
Une requête créée par cette méthode n’est pas exécuté tant que la Refresh(Object) méthode n’est pas appelée.