Partager via


Workbooks.OpenDatabase, méthode (Excel)

Renvoie un objet Workbook représentant une base de données.

Syntaxe

expression. OpenDatabase (FileName, CommandText, CommandType, BackgroundQuery, ImportDataAs)

expression Variable qui représente un objet Workbooks.

Paramètres

Nom Requis/Facultatif Type de données Description
FileName Obligatoire String Chaîne de connexion qui contient l’emplacement et le nom de fichier de la base de données.
CommandText Facultatif Variante Texte de commande de la requête.
CommandType Facultatif Variant Type de commande de la requête. Spécifiez l’une des constantes de l’énumération XlCmdType : xlCmdCube, xlCmdList, xlCmdSql, xlCmdTable et xlCmdDefault.
BackgroundQuery Facultatif Variant Ce paramètre est un type de données variant, mais vous ne pouvez passer qu’une valeur booléenne . Si vous passez True, la requête est exécutée en arrière-plan (de façon asynchrone). La valeur par défaut est False.
ImportDataAs Facultatif Variant Ce paramètre utilise l’une des valeurs de l’énumération XlImportDataAs . Les deux valeurs de cette énumération sont xlPivotTableReport et xlQueryTable. Transmettez l'une de ces valeurs pour renvoyer les données sous forme de tableau croisé dynamique ou de table de requêtes. La valeur par défaut est xlQueryTable.

Valeur renvoyée

Classeur

Exemple

Dans cet exemple, Microsoft Excel ouvre le fichier Northwind.mdb. Cet exemple suppose qu’un fichier nommé Northwind.mdb existe sur le C:\ Disque.

Sub UseOpenDatabase() 
 ' Open the Northwind database in the background and create a PivotTable 
 Workbooks.OpenDatabase Filename:="c:\Northwind.mdb", _ 
 CommandText:="Orders", _ 
 CommandType:=xlCmdTable, _ 
 BackgroundQuery:=True, _ 
 ImportDataAs:=xlPivotTableReport 
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.