Des erreurs récupérables peuvent survenir lors de l’exécution d’une application. Certaines d’entre elles peuvent également se produire lors du développement ou de la compilation. Vous pouvez tester et répondre à des erreurs récupérables à l’aide de l’instruction On Error et de l’objet Err. Les numéros d’erreur non définis qui sont compris entre 1 et 1000 sont réservés pour une utilisation ultérieure dans Visual Basic.
Code Message:
3 Return sans GoSub
5 Appel de procédure incorrect
6 Dépassement de capacité
7 Mémoire insuffisante
9 Indice en dehors de la plage
10 Ce tableau est fixe ou temporairement verrouillé
11 Division par zéro
13 Type incompatible
14 Espace de chaîne insuffisant
16 Expression trop complexe
17 Impossible d’exécuter l’opération requise
18 Interruption par l’utilisateur
20 Reprise sans erreur
28 Espace pile insuffisant
35 Sub, Function ou Property non définie
47 Trop de clients d’application pour la DLL
48 Erreur de chargement de la DLL
49 Convention d’appel de DLL incorrecte
51 Erreur interne
52 Nom ou numéro de fichier incorrect
53 Fichier introuvable
54 Mode d’accès au fichier incorrect
55 Fichier déjà ouvert
57 Erreur d’entrée/sortie de périphérique
58 Ce fichier existe déjà
59 Longueur d’enregistrement incorrecte
61 Disque plein
62 L’entrée dépasse la fin de fichier
63 Numéro d’enregistrement incorrect
67 Trop de fichiers
68 Périphérique non disponible
70 Permission refusée
71 Disque non prêt
74 Impossible de renommer avec un lecteur différent
75 Erreur dans le chemin d’accès
76 Chemin d’accès introuvable
91 Variable objet ou variable bloc With non définie
92 Boucle For non initialisée
93 Format de chaîne incorrect
94 Utilisation incorrecte de Null
97 Impossible d’appeler une procédure Friend sur un objet qui n’est pas une instance de classe de définition
98 Un appel de propriété ou de méthode ne peut pas faire référence à un objet privé ni en tant qu’argument ni en tant que valeur renvoyée
298 Impossible de charger la DLL système
320 Impossible d’utiliser des noms de périphériques de caractères dans les noms de fichiers spécifiés
321 Format de fichier incorrect
322 Impossible de créer le fichier temporaire nécessaire
325 Format incorrect dans le fichier ressource
327 La valeur de l’objet de données nommé est introuvable
328 Paramètre incorrect. Impossible d’écrire des tableaux
335 Impossible d’accéder au registre système
336 Le composant n’est pas correctement enregistré
337 Composant introuvable
338 Exécution incorrecte du composant
360 Objet déjà chargé
361 Impossible de charger ou de décharger cet objet
363 Le contrôle spécifié est introuvable
364 L’objet était déchargé
365 Impossible de décharger dans ce contexte
368 Le fichier spécifié est périmé. Ce programme requiert une version plus récente
371 L’objet spécifié ne peut être utilisé comme propriétaire de la feuille pour la méthode Show
380 Valeur de propriété incorrecte
381 Index du tableau de propriétés incorrect
382 Property Set ne peut pas être exécutée en mode exécution
383 Property Set ne peut être utilisée avec une propriété en lecture seule
385 Index de table de propriété requis
387 Property Set non autorisée
393 Property Get ne peut pas être exécutée en mode exécution
394 Property Get ne peut pas être exécutée sur une propriété en écriture seule
400 Feuille déjà affichée; affichage modal impossible
402 Le code doit d’abord fermer la feuille modale de premier plan
419 Autorisation d’utiliser l’objet refusée
422 Propriété introuvable
423 Propriété ou méthode introuvable
424 Objet requis
425 Utilisation d’objet incorrecte
429 Un composant ne peut pas créer l’objet ou fournir une référence à cet objet
430 Cette classe ne gère pas Automation
432 Nom de fichier ou de classe non trouvé pendant une opération Automation
438 Cet objet ne gère pas cette propriété ou méthode
440 Erreur Automation
442 La connexion à la bibliothèque de types ou d’objets pour un processus distant a été perdue
443 L’objet Automation n’a pas de valeur par défaut
445 L’objet ne gère pas cette action
446 L’objet ne gère pas les arguments nommés
447 L’objet ne gère pas les paramètres régionaux en cours
448 Argument nommé introuvable
449 Argument non facultatif ou affectation de propriété incorrecte
450 Nombre d’arguments incorrect ou affectation de propriété non valide
451 Cet objet n’est pas une collection
452 Numéro incorrect
453 spécifiée introuvable
454 Ressource de code introuvable
455 Erreur de verrouillage de ressource de code
457 Cette clé est déjà associée à un élément de cette collection
458 Cette variable utilise un type non géré par Visual Basic
459 Ce composant ne gère pas le jeu d’événements
460 Format de Presse-papiers incorrect
461 Méthode ou membre de données introuvable
462 Le serveur distant n’existe pas ou n’est pas disponible
463 La classe n’est pas enregistrée sur la machine locale
480 Impossible de créer une image en mode AutoRedraw
481 Image incorrecte
482 Erreur d’imprimante
483 Le gestionnaire d’imprimante ne gère pas la propriété spécifiée
484 Problème pour obtenir des informations du gestionnaire d’imprimante du système. Assurez-vous que le gestionnaire d’imprimante est installé correctement
485 Type d’image incorrect
486 Impossible d’imprimer l’image de feuille sur ce type d’imprimante
520 Impossible de vider le Presse-papiers
521 Impossible d’ouvrir le Presse-papiers
735 Impossible d’enregistrer le fichier dans un répertoire TEMP
744 Le texte recherché est introuvable
746 Remplacements trop longs
31001 Mémoire insuffisante
31004 Pas d’objet
31018 Classe non définie
31027 Impossible d’activer l’objet
31032 Impossible de créer un objet incorporé
31036 Erreur à l’enregistrement dans le fichier
31037 Erreur de chargement à partir du fichier