Office
Se connecter

ArrêtMacro, action de macro

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Vous pouvez utiliser l’action de macro ArrêtMacro dans les bases de données de bureau Access pour arrêter la macro en cours d’exécution.

Paramètre

L’action ArrêtMacro n’accepte aucun argument.

Remarques

Vous utilisez généralement cette action quand une condition rend nécessaire pour arrêter la macro. Vous pouvez utiliser un expression conditionnelle dans ligne d’action contenant cette action de la macro. Lorsque l’expression donne True (– 1), Access arrête la macro.

Par exemple, vous pouvez créer une macro qui ouvre un formulaire affichant les totaux de commande quotidienne pour la date entrée dans une boîte de dialogue personnalisée. Vous pouvez utiliser une expression conditionnelle pour vous assurer que la Date de commande contrôle dans la boîte de dialogue contient une date valide. Le cas contraire, l’action MessageBox peut afficher un message d’erreur et l’action ArrêtMacro peut arrêter la macro.

Si la macro a utilisé l’écho ou les avertissements actions pour désactiver écho ou l’affichage des messages système, l’action de macro ArrêtMacro désactive automatiquement les réactiver.

Cette action n’est pas disponible dans un module Visual Basic pour Applications (VBA).

Exemple

Synchroniser des formulaires à l’aide d’une macro

La macro suivante ouvre un formulaire de liste de produits dans le coin inférieur droit du formulaire fournisseurs, affichant les produits du fournisseur actuel. Elle présente l’utilisation de l’écho, MessageBox, AtteindreContrôle, ArrêtMacro, OuvrirFormulaireet actions de macros MoveAndSizeWindow . Il affiche également l’utilisation d’une expression conditionnelle avec les actions MessageBox, AtteindreContrôleet ArrêtMacro . Cette macro doit être attachée au bouton révision des produits du formulaire fournisseurs.

Condition

Action

Arguments : paramètre

Commentaire

Echo

L’écho: Aucun

Arrêter l’actualisation de l’écran pendant l’exécution de la macro.

IsNull([SupplierID])

MessageBox

Message: déplacer vers l’enregistrement du fournisseur dont les produits que vous voulez voir, puis cliquez sur le bouton révision des produits à nouveau.

Émettre un signal sonore: Oui

Type: Aucun

Titre: sélection d’un fournisseur

S’il n’existe aucun fournisseur actif dans le formulaire fournisseurs, affiche un message.

...

AtteindreContrôle

Nom du contrôle: NomSociété

Déplacer le focus sur le contrôle société.

...

ArrêtMacro

Arrêter la macro.

OuvrirFormulaire

Nom du formulaire: liste de produits

Affichage: feuille de données

Nom du filtre:

Condition Where: [n° fournisseur] = [Forms] ! [Fournisseurs] ! [N° fournisseur]

Mode données: lecture seule

Mode fenêtre: Normal

Ouvrir le formulaire de liste de produits et afficher les produits du fournisseur actuel.

MoveAndSizeWindow

Droite: 0.7799"

Vers le bas: 1,8"

Placez le formulaire de liste de produits dans le coin inférieur droit du formulaire fournisseurs.

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×