Partage via


Méthode DoCmd.ClearMacroError (Access)

Supprime les informations relatives à une erreur qui est stockée dans l'objet MacroError.

Syntaxe

expression. ClearMacroError

expressionune variable représentant un objet DoCmd.

Remarques

Lorsqu'une erreur se produit dans une macro, les informations sur l'erreur sont stockées dans l'objet MacroError. Si vous n'avez pas utilisé l'action SurErreur pour supprimer les messages d'erreur, la macro s'arrête et les informations d'erreur s'affiche dans un message d'erreur standard. Toutefois, si vous avez utilisé l'action SurErreur pour supprimer les messages d'erreur, vous souhaiterez peut-être utiliser les informations stockées dans l'objet MacroError dans une condition ou un message d'erreur personnalisé.

Une fois qu’une erreur a été gérée, les informations de l’objet MacroError étant obsolètes, il est judicieux d’effacer l’objet à l’aide de la méthode ClearMacroError . Cela réinitialise le numéro d'erreur dans l'objet MacroError à 0 et efface les autres informations relatives à l'erreur qui est stocké dans l'objet, telles que la description de l'erreur, nom de la macro, nom de l'action, condition et des arguments. De cette manière, vous pouvez inspecter l'objet MacroError ultérieurement pour vérifier si une autre erreur s'est produite.

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.