Événement d’erreur

Se produit lorsqu’un contrôle détecte une erreur et ne peut pas renvoyer les informations sur l’erreur à un programme qui l’appelle.

Syntaxe

Pour MultiPage : Private Subobject _Error(indexAs Long, ByValNumberAs Integer, ByValDescriptionAs MSForms.ReturnString, ByValSCodeAs SCode, ByValSourceAs String, ByValHelpFileAs String, ByValHelpContextAs Long, ByVal CancelDisplayAs MSForms.ReturnBoolean)

Pour les autres contrôles : Private Subobject _Error( ByValNumberAs Integer, ByValDescriptionAs MSForms.ReturnString, ByValSCodeAs SCode, ByValSourceAs String, ByValHelpFileAs String, ByValHelpContextAs Long, ByValCancelDisplayAs MSForms.ReturnBoolean)

La syntaxe de l’événement Error comporte les parties suivantes :

Élément Description
object Obligatoire. Un objet valide.
index Obligatoire. Index de la page dans un MultiPage associé à cet événement.
Number Obligatoire. Spécifie une valeur unique que le contrôle utilise pour identifier l’erreur.
Description Obligatoire. Description textuelle de l’ erreur.
SCode Obligatoire. Spécifie le code de statut OLE de l’erreur. Les 16 bits de poids faible spécifient une valeur identique à l’argument Numéro.
Source Obligatoire. Chaîne qui identifie le contrôle qui a initié l’événement.
HelpFile Obligatoire. Spécifie le nom du chemin d’accès complet au fichier d’aide qui décrit l’erreur.
HelpContext Obligatoire. Spécifie l’ID de contexte de la rubrique du fichier d’aide qui contient la description de l’erreur.
CancelDisplay Obligatoire. Spécifie d’ afficher ou non la chaîne d’erreur dans une zone de message

Remarques

Le code écrit pour l’événement Error détermine la réaction du contrôle à la situation d’erreur.

La capacité de gestion des situations d’erreur varie selon l’application. L’événement Error est déclenché lorsqu’une erreur se produit et que l’application n’est pas équipée pour la gérer.

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.