Objet application (Access)Application object (Access)

L’objet Application fait référence à l’application Microsoft Access active.The Application object refers to the active Microsoft Access application.

RemarquesRemarks

L’objet Application contient tous les objets Access et toutes les collections.The Application object contains all Access objects and collections.

Vous pouvez utiliser l’objet Application pour appliquer des méthodes ou des valeurs de propriété à l’application Access entière.You can use the Application object to apply methods or property settings to the entire Access application. Par exemple, vous pouvez utiliser la méthode SetOption de l’objet application pour définir des options de base de données à partir de Visual Basic.For example, you can use the SetOption method of the Application object to set database options from Visual Basic. L'exemple suivant illustre comment définir la case à cocher Afficher la barre d'état sous l'onglet Base de données actuelle de la boîte de dialogue Options Access.The following example shows how you can set the Display Status Bar check box on the Current Database tab of the Access Options dialog box.

Application.SetOption "Show Status Bar", True

Access est un composant COM qui prend en charge l'automation, autrefois appelée automation OLE.Access is a COM component that supports Automation, formerly called OLE Automation. Vous pouvez manipuler des objets Microsoft Access à partir d’une autre application prenant également en charge l’automation.You can manipulate Access objects from another application that also supports Automation. Pour ce faire, utilisez l’objet Application.To do this, you use the Application object.

Par exemple, Microsoft Visual Basic est un composant COM.For example, Microsoft Visual Basic is a COM component. Vous pouvez ouvrir une base de données Access à partir de Visual Basic et travailler avec ses objets.You can open an Access database from Visual Basic and work with its objects. À partir de Visual Basic, créez d’abord une référence à la bibliothèque d’objets Access, puis créez une nouvelle instance de la classe application et pointez une variable d’objet vers celle-ci, comme dans l’exemple suivant:From Visual Basic, first create a reference to the Access object library, and then create a new instance of the Application class and point an object variable to it, as in the following example:

Dim appAccess As New Access.Application

Dans les applications qui ne prennent pas en charge le mot clé New, vous pouvez créer une nouvelle instance de la classe Application en utilisant la fonction CreateObject :From applications that do not support the New keyword, you can create a new instance of the Application class by using the CreateObject function:

Dim appAccess As Object 
Set appAccess = CreateObject("Access.Application")

Après avoir créé une nouvelle instance de la classe application , vous pouvez ouvrir une base de données ou créer une nouvelle base de données à l’aide de la méthode OpenCurrentDatabase ou de la méthode NewCurrentDatabase .After you create a new instance of the Application class, you can open a database or create a new database by using either the OpenCurrentDatabase method or the NewCurrentDatabase method. Vous pouvez ensuite définir les propriétés de l'objet Application et appeler ses méthodes.You can then set the properties of the Application object and call its methods.

Lorsque vous renvoyez une référence à l'objet CommandBars en utilisant la propriété CommandBars de l'objet Application, vous pouvez accéder à tous les objets barre de commande et collections Microsoft Office à l'aide de cette référence.When you return a reference to the CommandBars object by using the CommandBars property of the Application object, you can access all Microsoft Office command bar objects and collections by using this reference.

Vous pouvez également manipuler d’autres objets Access par l’intermédiaire de l’objet Application.You can also manipulate other Access objects through the Application object. Par exemple, en utilisant la méthode OpenForm de l'objet DoCmd Access, vous pouvez ouvrir un formulaire Access à partir de Microsoft Office Excel :For example, by using the OpenForm method of the Access DoCmd object, you can open an Access form from Microsoft Office Excel:

appAccess.DoCmd.OpenForm "Orders"

Pour plus d'informations sur la création d'une référence et sur le contrôle d'objets à l'aide de l'automation, voir la documentation de l'application qui fait office de composant COM.For more information about creating a reference and controlling objects by using Automation, see the documentation for the application that is acting as the COM component.

MéthodesMethods

PropriétésProperties

Voir aussiSee also

Assistance et commentairesSupport and feedback

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ?Have questions or feedback about Office VBA or this 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.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.