Partager via


CloseWindow, action de macro

S’applique à : Access 2013, Office 2013

Vous pouvez utiliser l’action FermerWindow pour fermer un onglet de document Access spécifié ou l’onglet de document actif si aucun n’est spécifié.

Setting

L’action FermerFenêtre utilise les arguments suivants :

Argument d’action

Description

Type d’objet

Type d’objet dont vous voulez fermer l’onglet de document. Cliquez sur Table, Requête, Formulaire, État, Macro, Module, Page d’accès aux données, Vue serveur, Schéma, Procédure stockée ou Fonction dans la zone Type d’objet de la section Arguments de l’action du volet Générateur de macro. Pour sélectionner l’onglet de document actif, laissez cet argument vide.

Remarque

Si vous fermez un module dans Visual Basic Editor, vous devez utiliser Module dans l’argument Type d’objet.

Nom de l’objet

Nom de l’objet à fermer. La zone Nom de l’objet affiche tous les objets de la base de données correspondant au type sélectionné par l’argument Type d’objet. Cliquez sur l’objet pour le fermer. Si vous laissez l’argument Type d’objet vide, laissez également celui-ci vide.

Save

Indique si les modifications apportées à l’objet doivent être enregistrées à la fermeture. Cliquez sur Oui (enregistrer l’objet), sur Non (fermer l’objet sans enregistrer) ou sur Avec confirmation (demander à l’utilisateur d’enregistrer ou non l’objet). La valeur par défaut est Avec confirmation.

Remarques

L'action FermerFenêtre fonctionne sur tous les objets de base de données que l'utilisateur peut ouvrir ou fermer explicitement. Cette action équivaut à sélectionner un objet, puis à le fermer en cliquant avec le bouton droit sur l'onglet de document de l'objet, puis en cliquant sur le bouton Fermer dans le menu contextuel ou en cliquant sur le bouton Fermer de l'objet.

Si l'argument Enregistrer est défini sur Avec confirmation et que l'objet n'a pas encore été enregistré au moment de l'exécution de l'action FermerFenêtre, une boîte de dialogue demande à l'utilisateur d'enregistrer l'objet avant que la macro ne le ferme. Si vous avez défini l'argument Avertissements actifs de l'action Avertissements sur Non, la boîte de dialogue n'est pas affichée et l'objet est automatiquement enregistré.

Pour exécuter l'action FermerFenêtre dans un module Visual Basic pour Applications (VBA), utilisez la méthode Close de l'objet DoCmd.