Share via


Objet Application (Access)

L’objet Application fait référence à l’application Microsoft Access active.

Remarques

L’objet Application contient tous les objets Access et toutes les collections.

Utilisez l’objet Application pour appliquer des méthodes ou des paramètres de propriété à l’ensemble de l’application Access. Par exemple, vous pouvez utiliser la méthode SetOption de l'objet Application pour définir les options de base de données de 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.

Application.SetOption "Show Status Bar", True

Access est un composant COM qui prend en charge l'automation, autrefois appelée automation OLE. Vous pouvez manipuler des objets Microsoft Access à partir d’une autre application prenant également en charge l’automation. Pour ce faire, utilisez l’objet Application.

Par exemple, Microsoft Visual Basic est un composant COM. Vous pouvez ouvrir une base de données Access à partir de Visual Basic et utiliser ses objets. À partir de Visual Basic, commencez par créer une référence à la bibliothèque d’objets Access, puis créez une nouvelle instance de la classe Application et pointez-y une variable objet, comme dans l’exemple suivant :

Dim appAccess As New Access.Application

À partir d’applications qui ne prennent pas en charge le mot clé New , vous pouvez créer une instance de la classe Application à l’aide de la fonction CreateObject :

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

Après avoir créé une instance de la classe Application , vous pouvez ouvrir une base de données ou créer une base de données à l’aide de la méthode OpenCurrentDatabase ou de la méthode NewCurrentDatabase . Vous pouvez ensuite définir les propriétés de l'objet Application et appeler ses méthodes.

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.

Vous pouvez également manipuler d’autres objets Access par l’intermédiaire de l’objet Application. Par exemple, en utilisant la méthode OpenForm de l'objet DoCmd Access, vous pouvez ouvrir un formulaire Access à partir de 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.

Méthodes

Propriétés

Voir aussi

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.