INFO : Traduction des erreurs Automation pour VB/VBA (texte)

Traductions disponibles Traductions disponibles
Numéro d'article: 186063 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F186063
Cet article peut contenir des liens vers des informations en langue anglaise (pas encore traduites).
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article décrit plusieurs méthodes que vous pouvez utiliser pour obtenir le texte du message correspondant à un code d'erreur. Il contient également une liste des codes d'erreur et descriptions tels qu'ils figurent dans Winerror.h.

REMARQUE : lorsque des erreurs sont signalées alors que vous utilisez l'Automation dans Visual Basic ou VBA (Microsoft Visual Basic pour Applications), elles n'incluent pas toujours le texte du message correspondant.

Plus d'informations

Reportez-vous à Winerror.h

Lorsque vous automatisez une autre application avec Visual Basic ou VBA, une erreur similaire à la suivante peut s'afficher :
Erreur d'exécution '-2147418094 (80010012)' :
Erreur Automation.
La valeur -2147418094 correspond à la représentation décimale du code d'erreur ; 80010012 correspond à la représentation hexadécimale du même code. Ce code est documenté dans le fichier d'en-tête Microsoft Visual C++ Winerror.h. Pour localiser le code d'erreur, recherchez la représentation hexadécimale du code d'erreur (c'est-à-dire 80010012). Le code suivant est un extrait de Winerror.h qui décrit cette erreur :
   // 
   // MessageId: RPC_E_SERVER_DIED_DNE
   // 
   // MessageText:
   // 
   //  The callee (server [not server application]) is not available
   //  and disappeared; all connections are invalid.  The call did not
   //  execute.
   // 
   #define RPC_E_SERVER_DIED_DNE            _HRESULT_TYPEDEF_(0x80010012L)
				
Winerror.h est fourni avec Microsoft Visual C++ et via la bibliothèque MSDN (Microsoft Developer Network).

REMARQUE : les erreurs Automation spécifiques à une application serveur ne sont pas répertoriées dans Winerror.h. Si vous ne trouvez pas le code d'erreur dans Winerror.h, consultez la documentation de l'application serveur. En règle générale, pour une erreur spécifique à une application, les 4 derniers chiffres de la représentation hexadécimale du code d'erreur font référence à cette erreur.

Utilisez FormatMessage

Vous pouvez utiliser la fonction API FormatMessage pour déterminer le texte du message associé à un code d'erreur Automation. L'exemple de fonction ci-dessous montre comment utiliser FormatMessage pour obtenir le texte du message.
   Option Explicit

   Const FORMAT_MESSAGE_FROM_SYSTEM = &H1000

   Private Declare Function FormatMessage Lib "kernel32" Alias _
      "FormatMessageA" ( ByVal dwFlags As Long, lpSource As Long, _
      ByVal dwMessageId As Long, ByVal dwLanguageId As Long, _
      ByVal lpBuffer As String, ByVal nSize As Long, Arguments As Any) _
      As Long

   Private Function MessageText(lCode As Long) As String
       Dim sRtrnCode As String
       Dim lRet As Long

       sRtrnCode = Space$(256)
       lRet = FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, 0&, lCode, 0&, _
                 sRtrnCode, 256&, 0&)
       If lRet >0 Then
          MessageText = Left(sRtrnCode, lRet)
       Else
          MessageText = "Error not found."
       End If

   End Function
				
L'exemple suivant montre comment utiliser cette fonction avec votre code Automation. Dans cet exemple, Microsoft Excel est l'application serveur. L'erreur est générée par une référence à un objet classeur qui a été détruit (ou fermé). Pour illustrer l'utilisation de la fonction MessageText, cet exemple génère à dessein une erreur Automation en faisant référence à un objet classeur alors que le classeur a été fermé :
Dim xl As Object
   Dim book As Object
   Dim sMsg As String

   Set xl = CreateObject("excel.application")
   Set book = xl.workbooks.Add
   book.Close False
   On Error Resume Next
   Debug.Print book.Name  '<-Generates an automation error because the
                          '  workbook referenced by the book object has
                          '  been closed.

   If Err.Number <>0 Then

       sMsg = MessageText(Err.Number)
       MsgBox "Automation Error " & vbCr & Err.Number & _
              " (" & Hex(Err.Number) & ")" & vbCr & sMsg

   End If
   On Error GoTo 0
   Set xl = Nothing
				
La référence à l'objet book alors que le classeur a été détruit génère l'erreur d'exécution -2147418094 (80010012). Le texte du message renvoyé par FormatMessage pour cette erreur est le suivant :
L'appelé (serveur [pas application serveur]) n'est pas disponible et a disparu ; aucune connexion n'est valide. L'appel ne s'est pas exécuté.
REMARQUE : la fonction FormatMessage ne renvoie pas les erreurs spécifiques à une application.

Utilisez "Errlook - Recherche d'erreurs"

Microsoft Visual C++ version 5.0 inclut un utilitaire appelé "Errlook - Recherche d'erreurs" qui fournit le texte des messages correspondant aux codes d'erreur.

Pour utiliser cet utilitaire, démarrez Microsoft Visual C++ et cliquez sur Errlook - Recherche d'erreurs dans le menu Outils. Tapez le code d'erreur et cliquez sur Rechercher. Par exemple, si vous recevez l'erreur décrite précédemment, -2147418094 (80010012), tapez le texte suivant dans "Errlook - Recherche d'erreurs", puis cliquez sur Rechercher :
0x80010012

Liste d'erreurs de WINERROR.H

Le tableau suivant décrit les codes d'erreur contenus dans Winerror.h, fourni avec Microsoft Visual C++ version 5.0 :
 Erreur      Erreur
 Automation  Automation
 en décimale en hexa      Description de l'erreur

-2147418113 (8000FFFF)    Défaillance irrémédiable.
-2147942413 (8007000D)    Données non valides.

-2147467263 (80004001)    Non implémenté.
-2147024882 (8007000E)    Mémoire insuffisante.
-2147024809 (80070057)    Un ou plusieurs arguments ne sont pas corrects.
-2147467262 (80004002)    Cette interface n'est pas prise en charge.
-2147467261 (80004003)    Pointeur non valide.
-2147024890 (80070006)    Descripteur non valide.
-2147467260 (80004004)    Opération abandonnée.
-2147467259 (80004005)    Erreur non spécifiée.
-2147024891 (80070005)    Erreur d'accès général refusé.
-2147483647 (80000001)    Non implémenté.
-2147483646 (80000002)    Mémoire insuffisante.
-2147483645 (80000003)    Un ou plusieurs arguments ne sont pas corrects.
-2147483644 (80000004)    Cette interface n'est pas prise en charge.
-2147483643 (80000005)    Pointeur non valide.
-2147483642 (80000006)    Descripteur incorrect.
-2147483641 (80000007)    Opération abandonnée.
-2147483640 (80000008)    Erreur non spécifiée.
-2147483639 (80000009)    Erreur d'accès général refusé.
-2147483638 (8000000A)    Les données nécessaires pour terminer cette opération
                          ne sont pas encore disponibles.
-2147467258 (80004006)    Échec de stockage local d'une thread.
-2147467257 (80004007)    Échec de l'obtention d'une allocation de mémoire partagée.
-2147467256 (80004008)    Échec de l'obtention d'une allocation de mémoire.
-2147467255 (84009)       Impossible d'initialiser le cache de la classe.
-2147467254 (8400A)       Impossible d'initialiser les services RPC.
-2147467253 (8000400B)    Impossible de fixer le contrôle du canal de stockage local de la thread.
-2147467252 (8000400C)    Impossible d'allouer le contrôle du canal de stockage local 
                          de la thread.
-2147467251 (8000400D)    L'allocateur de mémoire fourni par l'utilisateur
                          n'est pas acceptable.
-2147467250 (8000400E)    Le mutex du service OLE existe déjà.
-2147467249 (8000400F)    Le fichier de mappage du service OLE existe déjà.
-2147467248 (80004010)    Impossible de mapper la vue du fichier pour le service OLE.
-2147467247 (80004011)    Échec lors de la tentative d'exécution du service OLE.
-2147467246 (80004012)    Il y a eu une deuxième tentative d'appel de CoInitialize
                          alors qu'il n'y avait qu'une seule thread.
-2147467245 (80004013)    Une activation distante était nécessaire mais n'a pas été
                          autorisée.
-2147467244 (80004014)    Une activation distante était nécessaire mais le nom
                          de serveur fourni n'était pas valide.
-2147467243 (80004015)    La classe est configurée pour être exécutée comme un ID de sécurité
                          différent de celui de l'appelant.
-2147467242 (80004016)    L'utilisation des services OLE1 nécessitant le DDE Windows est
                          désactivée.
-2147467241 (80004017)    Une spécification RunAs doit être une spécification
                          RunAs qui doit être 
                          <nom domaine>\<nom d'utilisateur> ou simplement
                          <nom d'utilisateur>.             
-2147467240 (80004018)    Le processus serveur n'a pas pu être démarré. Le
                          chemin est peut-être incorrect.  
-2147467239 (80004019)    Le processus serveur n'a pas pu être démarré sous
                          l'identité configurée. Le chemin est peut-être
                          incorrect ou indisponible.  
-2147467238 (8000401A)    Le processus serveur n'a pas pu être démarré car
                          l'identité configurée n'est pas correcte. Vérifiez le
                          nom d'utilisateur et le mot de passe. 
-2147467237 (8000401B)    Le client n'est pas autorisé à démarrer ce serveur. 
-2147467236 (8000401C)    Le service fournissant ce serveur n'a pas pu être
                          démarré. 
-2147467235 (8000401D)    Cet ordinateur n'a pas pu communiquer avec
                          l'ordinateur fournissant le serveur. 
-2147467234 (8000401E)    Le serveur n'a pas répondu après son démarrage. 
-2147467233 (8000401F)    Les informations d'inscription de ce serveur sont
                          incohérentes ou incomplètes. 
-2147467232 (80004020)    Les informations d'inscription de cette interface
                          sont incohérentes ou incomplètes. 
-2147467231 (80004021)    L'opération tentée n'est pas prise en charge. 
-2147221504 (80040000)    Structure OLEVERB non valide.
-2147221503 (80040001)    Indicateur proposé incorrect.
-2147221502 (80040002)    Impossible d'en énumérer plus car les données associées
                          sont manquantes.
-2147221501 (80040003)    L'implémentation ne prend pas en compte les conseils.
-2147221500 (80040004)    Il n'y a pas de connexion pour cet identificateur de connexion.
-2147221499 (80040005)    Il faut exécuter l'objet pour effectuer cette opération.
-2147221498 (80040006)    Il n'y a pas de cache sur lequel opérer.
-2147221497 (80040007)    Objet non initialisé.
-2147221496 (80040008)    La classe source de l'objet lié a été modifiée.
-2147221495 (80040009)    Impossible d'obtenir le nom de l'objet.
-2147221494 (8004000A)    Impossible de lier à la source.
-2147221493 (8004000B)    L'objet est statique ; l'opération n'est pas autorisée.
-2147221492 (8004000C)    L'utilisateur a annulé dans la boîte de dialogue d'enregistrement.
-2147221491 (8004000D)    Rectangle incorrect.
-2147221490 (8004000E)    Compobj.dll est trop ancien pour la version d'ole2.dll
                          initialisée.
-2147221489 (8004000F)    Handle de fenêtre non valide.
-2147221488 (80040010)    L'objet n'est dans aucun des états actifs en place.
-2147221487 (80040011)    Impossible de convertir les objets.
-2147221486 (80040012)    Impossible d'effectuer l'opération car aucun
                          stockage n'a encore été attribué à l'objet.
-2147221404 (80040064)    Structure FORMATETC non valide.
-2147221403 (80040065)    Structure DVTARGETDEVICE non valide.
-2147221402 (80040066)    Structure STDGMEDIUM non valide..
-2147221401 (80040067)    Structure STATDATA non valide.
-2147221400 (80040068)    Index incorrect.
-2147221399 (80040069)    Tymed non valide.
-2147221398 (8004006A)    Format du Presse-papiers incorrect.
-2147221397 (8004006B)    Aspect(s) incorrect(s).
-2147221396 (8004006C)    Le paramètre tdSize de la structure DVTARGETDEVICE
                          n'est pas valide.
-2147221395 (8004006D)    L'objet ne gère pas l'interface IViewObject.
-2147221248 (80040100)    Tentative de révocation d'une cible de dépôt qui n'a pas été
                          enregistrée.
-2147221247 (80040101)    Cette fenêtre a déjà été enregistrée en tant que cible de
                          dépôt.
-2147221246 (80040102)    Handle de fenêtre non valide.
-2147221232 (80040110)    La classe ne gère pas les ensembles (ou l'objet
                          de la classe est distant).
-2147221231 (80040111)    ClassFactory ne peut pas fournir la classe demandée.
-2147221184 (80040140)    Erreur d'affichage du dessin.
-2147221168 (80040150)    Impossible de lire la clé à partir du Registre.
-2147221167 (80040151)    Impossible d'écrire la clé dans le Registre.
-2147221166 (80040152)    Impossible de trouver la clé dans le Registre.
-2147221165 (80040153)    Valeur incorrecte pour le Registre.
-2147221164 (80040154)    Classe non enregistrée.
-2147221163 (80040155)    Interface non enregistrée.
-2147221136 (80040170)    Cache non mis à jour.
-2147221120 (80040180)    Pas de commentaire pour les objets OLE.
-2147221119 (80040181)    Verbe non valide pour l'objet OLE.
-2147221088 (800401A0)    Annuler n'est pas disponible.
-2147221087 (800401A1)    L'espace pour les outils n'est pas disponible.
-2147221056 (800401C0)    Échec de la méthode d'obtention OLESTREAM.
-2147221055 (800401C1)    Échec de la méthode d'introduction OLESTREAM.
-2147221054 (800401C2)    Le contenu de OLESTREAM n'est pas au format correct.
-2147221053 (800401C3)    Une erreur s'est produite dans un appel Windows GDI alors
                          qu'il convertissait une bitmap en DIB.
-2147221052 (800401C4)    Le contenu de IStorage n'est pas au format correct.
-2147221051 (800401C5)    Il manque une des chaînes standard dans le
                          contenu de IStorage.
-2147221050 (800401C6)    Une erreur s'est produite dans un appel Windows GDI alors qu'il
                          convertissait un DIB en une bitmap.
-2147221040 (800401D0)    Échec de l'ouverture du Presse-papiers.
-2147221039 (800401D1)    Échec du vidage du Presse-papiers.
-2147221038 (800401D2)    Échec de l'activation du Presse-papiers.
-2147221037 (800401D3)    Donnée incorrecte dans le Presse-papiers.
-2147221036 (800401D4)    Échec de la fermeture du Presse-papiers.
-2147221024 (800401E0)    Le nom doit être connecté manuellement.
-2147221023 (800401E1)    L'opération a dépassé la limite.
-2147221022 (800401E2)    Le nom doit être générique.
-2147221021 (800401E3)    Opération non disponible.
-2147221020 (800401E4)    Syntaxe incorrecte.
-2147221019 (800401E5)    Pas d'objet pour le nom.
-2147221018 (800401E6)    Extension incorrecte de fichier.
-2147221017 (800401E7)    Échec d'une opération intermédiaire.
-2147221016 (800401E8)    Le nom ne peut pas être lié.
-2147221015 (800401E9)    Le nom n'est pas lié.
-2147221014 (800401EA)    Le nom ne peut pas ouvrir le fichier.
-2147221013 (800401EB)    Action de l'utilisateur requise pour que l'opération s'achève correctement.
-2147221012 (800401EC)    La classe du nom n'a pas d'inverse.
-2147221011 (800401ED)    Le nom ne se réfère pas au stockage.
-2147221010 (800401EE)    Pas de préfixe commun.
-2147221009 (800401EF)    Le nom n'a pas pu être énuméré.
-2147221008 (800401F0)    CoInitialize n'a pas été appelé. 
-2147221007 (800401F1)    CoInitialize a déjà été appelé. 
-2147221006 (800401F2)    La classe d'objet ne peut être déterminée.
-2147221005 (800401F3)    Chaîne de classe incorrecte.
-2147221004 (800401F4)    Chaîne d'interface incorrecte.
-2147221003 (800401F5)    Application introuvable.
-2147221002 (800401F6)    L'application ne peut pas être exécutée plus d'une fois.
-2147221001 (800401F7)    Erreurs dans le programme d'application.
-2147221000 (800401F8)    DLL pour une classe pas trouvée.
-2147220999 (800401F9)    Erreur dans la DLL.
-2147220998 (800401FA)    OS ou version d'OS incompatible avec l'application.
-2147220997 (800401FB)    L'objet n'est pas enregistré.
-2147220996 (800401FC)    L'objet est déjà enregistré.
-2147220995 (800401FD)    L'objet n'est pas connecté au serveur.
-2147220994 (800401FE)    L'application a été démarrée, mais elle n'a pas inscrit de
                          fabrique de classe.
-2147220993 (800401FF)    L'objet a été libéré.
-2146959359 (80080001)    Échec de la tentative de création d'une classe.
-2146959358 (80080002)    Le service OLE n'a pas pu lier l'objet.
-2146959357 (80080003)    La communication RPC a échoué avec le service OLE.
-2146959356 (80080004)    Chemin d'accès incorrect vers l'objet.
-2146959355 (80080005)    Échec de l'exécution du serveur.
-2146959354 (80080006)    Le service OLE n'a pas pu communiquer avec le serveur
                          d'objets.
-2146959353 (80080007)    Le chemin du nom n'a pas pu être normalisé.
-2146959352 (80080008)    Le serveur d'objets s'arrête lorsque le service OLE
                          le contacte.
-2146959351 (80080009)    Un pointeur de bloc racine non valide a été spécifié.
-2146959344 (80080010)    Une chaîne d'allocation contenait un pointeur de lien
                          non valide.
-2146959343 (80080011)    La taille d'allocation demandée était trop grande.
-2147352575 (80020001)    Interface inconnue. 
-2147352573 (80020003)    Membre introuvable. 
-2147352572 (80020004)    Paramètre introuvable. 
-2147352571 (80020005)    Le type ne correspond pas. 
-2147352570 (80020006)    Nom inconnu.  
-2147352569 (80020007)    Pas d'argument nommé. 
-2147352568 (80020008)    Type de variable incorrect. 
-2147352567 (80020009)    Une exception s'est produite. 
-2147352566 (8002000A)    En dehors de la plage actuelle. 
-2147352565 (8002000B)    Index incorrect. 
-2147352564 (8002000C)    Langue inconnue. 
-2147352563 (8002000D)    La mémoire est verrouillée. 
-2147352562 (8002000E)    Nombre incorrect de paramètres. 
-2147352561 (8002000F)    Paramètre requis. 
-2147352560 (80020010)    Appel incorrect. 
-2147352559 (80020011)    Ne gère pas les groupes. 
-2147319786 (80028016)    Mémoire tampon insuffisante. 
-2147319784 (80028018)    Ancien format ou bibliothèque de type non valide. 
-2147319783 (80028019)    Ancien format ou bibliothèque de type non valide. 
-2147319780 (8002801C)    Erreur d'accès du Registre OLE. 
-2147319779 (8002801D)    Bibliothèque non inscrite. 
-2147319769 (80028027)    Lié à un type inconnu. 
-2147319768 (80028028)    Nom qualifié non autorisé. 
-2147319767 (80028029)    Référence future non valide, ou référence à un
                          type non compilé. 
-2147319766 (8002802A)    Le type ne correspond pas. 
-2147319765 (8002802B)    Élément introuvable. 
-2147319764 (8002802C)    Nom ambigu. 
-2147319763 (8002802D)    Le nom existe déjà dans la bibliothèque. 
-2147319762 (8002802E)    LCID inconnu. 
-2147319761 (8002802F)    Fonction non définie dans la DLL spécifiée. 
-2147317571 (800288BD)    Module incorrect pour l'opération. 
-2147317563 (800288C5)    La taille ne doit pas dépasser 64 Ko. 
-2147317562 (800288C6)    Duplication d'ID dans la hiérarchie d'héritage. 
-2147317553 (800288CF)    Profondeur d'héritage incorrecte dans le membre OLE
                          standard. 
-2147316576 (80028CA0)    Le type ne correspond pas. 
-2147316575 (80028CA1)    Nombre d'arguments non valide. 
-2147316574 (80028CA2)    Erreur d'E/S. 
-2147316573 (80028CA3)    Erreur lors de la création d'un fichier tmp unique. 
-2147312566 (80029C4A)    Erreur lors du chargement de la bibliothèque/DLL du type. 
-2147312509 (80029C83)    Fonctions de propriétés incohérentes. 
-2147312508 (80029C84)    Dépendance circulaire entre les types/modules. 
-2147287039 (80030001)    Impossible d'effectuer l'opération demandée. 
-2147287038 (80030002)    %1 n'a pas pu être trouvé. 
-2147287037 (80030003)    Le chemin d'accès %1 n'a pas pu être trouvé. 
-2147287036 (80030004)    Ressources insuffisantes pour ouvrir un autre
                          fichier.
-2147287035 (80030005)    Accès refusé. 
-2147287034 (80030006)    Opération tentée sur un objet non valide. 
-2147287032 (80030008)    La mémoire disponible est insuffisante pour
                          terminer cette opération. 
-2147287031 (80030009)    Erreur de pointeur non valide. 
-2147287022 (80030012)    Il n'y a plus d'entrée à retourner. 
-2147287021 (80030013)    Le disque est protégé en écriture. 
-2147287015 (80030019)    Une erreur s'est produite lors d'une opération de recherche. 
-2147287011 (8003001D)    Une erreur disque s'est produite lors d'une opération d'écriture. 
-2147287010 (8003001E)    Une erreur disque s'est produite lors d'une opération de lecture. 
-2147287008 (80030020)    Une violation de partage s'est produite. 
-2147287007 (80030021)    Une violation de verrou s'est produite. 
-2147286960 (80030050)    %1 existe déjà. 
-2147286953 (80030057)    Erreur de paramètre non valide. 
-2147286928 (80030070)    L'espace disque est insuffisant pour terminer
                          cette opération. 
-2147286800 (800300F0)    Écriture non autorisée d'une propriété non simple dans un ensemble de
                          propriétés simples.
-2147286790 (800300FA)    Un appel API a été interrompu anormalement. 
-2147286789 (800300FB)    Le fichier %1 n'est pas un fichier composé valide. 
-2147286788 (800300FC)    Le nom %1 est incorrect. 
-2147286787 (800300FD)    Une erreur inattendue s'est produite. 
-2147286786 (800300FE)    La fonction n'est pas implémentée. 
-2147286785 (800300FF)    Erreur indicateur d'état incorrect. 
-2147286784 (80030100)    Tentative d'utilisation d'un objet qui est occupé. 
-2147286783 (80030101)    Le stockage a été modifié depuis le dernier
                          engagement.
-2147286782 (80030102)    Tentative d'utilisation d'un objet qui a cessé
                          d'exister. 
-2147286781 (80030103)    Impossible d'enregistrer. 
-2147286780 (80030104)    Le fichier composé %1 a été produit avec une
                          version de la mémoire incompatible.
-2147286779 (80030105)    Le fichier composé %1 a été produit avec une version plus
                          récente de la mémoire.
-2147286778 (80030106)    Share.exe ou un équivalent est requis pour cette
                          opération.
-2147286777 (80030107)    Opération non autorisée appelée sur un stockage
                          qui n'est pas basé sur des fichiers.
-2147286776 (80030108)    Opération non autorisée appelée sur un objet avec un
                          maintien de l'ordre existant.
-2147286775 (80030109)    Le fichier doc a été endommagé. 
-2147286768 (80030110)    La bibliothèque OLE32.DLL a été chargée à une adresse incorrecte. 
-2147286527 (80030201)    Le téléchargement du fichier a été interrompu de façon anormale. Le
                          fichier est incomplet.
-2147286526 (80030202)    Le téléchargement du fichier a été terminé. 
-2147418111 (80010001)    L'appel a été rejeté par l'appelé. 
-2147418110 (80010002)    L'appel a été annulé par le filtre de messages. 
-2147418109 (80010003)    L'appelant est en train de diffuser un appel
                          SendMessage intertâches et ne peut pas appeler via 
                          PostMessage. 
-2147418108 (80010004)    L'appelant est en train de diffuser un appel asynchrone et ne
                          peut pas effectuer d'appel sortant au nom de
                          cet appel. 
-2147418107 (80010005)    Les appels extérieurs ne sont pas autorisés depuis un filtre
                          de messages.
-2147418106 (80010006)    La connexion s'est terminée ou se trouve dans un état d'erreur
                          et ne peut plus être utilisée. Les autres connexions
                          sont toujours valides.
-2147418105 (80010007)    L'appelé (serveur [pas application serveur]) n'est
                          pas disponible et a disparu ; aucune connexion
                          n'est valide. L'appel a peut-être été exécuté. 
-2147418104 (80010008)    L'appelant (client) a disparu pendant que l'appelé
                          (serveur) était en train d'effectuer un appel.
-2147418103 (80010009)    Le paquet de données contenant les données de paramètres
                          triées est incorrect. 
-2147418102 (8001000A)    L'appel n'a pas été transmis correctement ; la
                          file de messages était pleine et n'a pas
                          été vidée après le rapport. 
-2147418101 (8001000B)    Le client (appelant) ne peut pas maintenir l'ordre des
                          données du paramètre - mémoire insuffisante, etc.
-2147418100 (8001000C)    Le client (appelant) ne peut pas désorganiser les
                          données retournées - mémoire insuffisante, etc.
-2147418099 (8001000D)    Le serveur (appelé) ne peut pas maintenir l'ordre des
                          données retournées : mémoire insuffisante, etc.
-2147418098 (8001000E)    Le serveur (appelé) ne peut pas désorganiser les
                          données du paramètre : mémoire insuffisante, etc.
-2147418097 (8001000F)    Les données reçues ne sont pas valides ; il peut s'agir des données
                          serveur ou client. 
-2147418096 (80010010)    Un paramètre spécifique n'est pas valide et ne peut être
                          mis en ordre.
-2147418095 (80010011)    Il n'y a pas de deuxième appel sortant sur le même canal
                          dans la conversation DDE. 
-2147418094 (80010012)    L'appelé (serveur [pas application serveur]) n'est
                          pas disponible et a disparu ; aucune connexion
                          n'est valide. L'appel ne s'est pas exécuté. 
-2147417856 (80010100)    Échec d'un appel système. 
-2147417855 (80010101)    Impossible d'allouer certaines ressources nécessaires
                          (mémoire, événements...) 
-2147417854 (80010102)    Tentative d'appels sur plus d'une thread
                          dans un mode mono-thread.
-2147417853 (80010103)    L'interface requise n'est pas inscrite sur
                          l'objet serveur.
-2147417852 (80010104)    RPC n'a pas pu appeler le serveur ou n'a pas pu retourner
                          les résultats de l'appel du serveur.
-2147417851 (80010105)    Le serveur a généré une exception. 
-2147417850 (80010106)    Impossible de modifier le mode thread une fois qu'il a été fixé. 
-2147417849 (80010107)    La méthode appelée n'existe pas sur le serveur. 
-2147417848 (80010108)    L'objet invoqué s'est déconnecté de ses
                          clients.
-2147417847 (80010109)    L'objet invoqué a choisi de ne pas effectuer l'appel
                          maintenant. Réessayez ultérieurement. 
-2147417846 (8001010A)    Le filtre de messages indiquait que l'application
                          était occupée.
-2147417845 (8001010B)    Le filtre de messages a rejeté l'appel. 
-2147417844 (8001010C)    Un appel de contrôle d'interfaces a été appelé avec des
                          paramètres non valides.
-2147417843 (8001010D)    Un appel sortant ne peut pas être effectué étant donné que
                          l'application répartit un appel entrant
                          synchrone. 
-2147417842 (8001010E)    L'application a appelé une interface qui était
                          maintenue en ordre pour une thread différente. 
-2147417841 (8001010F)    Le CoInitialize n'a pas été appelé dans la thread
                          actuelle. 
-2147417840 (80010110)    Les versions de OLE sur les ordinateurs client
                          et serveur ne correspondent pas.
-2147417839 (80010111)    OLE a reçu un paquet avec un en-tête non valide. 
-2147417838 (80010112)    OLE a reçu un paquet avec une extension non valide. 
-2147417837 (80010113)    L'objet ou l'interface nécessaire n'existe pas. 
-2147417836 (80010114)    L'objet nécessaire n'existe pas. 
-2147417835 (80010115)    OLE a envoyé une demande et attend la
                          réponse.
-2147417834 (80010116)    OLE attend avant de réessayer la demande. 
-2147417833 (80010117)    Impossible d'accéder au contexte d'appel une fois que l'appel est
                          terminé.
-2147417832 (80010118)    L'usurpation d'identité sur des appels non sécurisés n'est pas prise en charge. 
-2147417831 (80010119)    La Sécurité doit être initialisée avant qu'aucune
                          interface ne soit ordonnée ou désordonnée. Elle
                          ne peut être modifiée une fois initialisée.
-2147417830 (8001011A)    Aucun package de sécurité n'est installé sur cet
                          ordinateur ou l'utilisateur n'est pas connecté ou les
                          packages de sécurité ne sont pas compatibles entre le
                          client et le serveur. 
-2147417829 (8001011B)    Accès refusé. 
-2147417828 (8001011C)    Les appels distants ne sont pas autorisés pour ce processus. 
-2147417827 (8001011D)    Le format du paquet de données de l'interface ordonnée (OBJREF)
                          n'est pas valide ou est inconnu. 
-2147352577 (8001FFFF)    Une erreur interne s'est produite. 
-2146893823 (80090001)    UID incorrecte. 
-2146893822 (80090002)    Hachage incorrect. 
-2146893821 (80090003)    Clé incorrecte. 
-2146893820 (80090004)    Longueur incorrecte. 
-2146893819 (80090005)    Données incorrectes. 
-2146893818 (80090006)    Signature non valide. 
-2146893817 (80090007)    Version du fournisseur incorrecte. 
-2146893816 (80090008)    Algorithme spécifié non valide. 
-2146893815 (80090009)    Indicateurs spécifiés non valides. 
-2146893814 (8009000A)    Type spécifié non valide. 
-2146893813 (8009000B)    Clé non valide pour l'utilisation dans l'état spécifié. 
-2146893812 (8009000C)    Hachage non valide pour l'utilisation dans l'état spécifié. 
-2146893811 (8009000D)    La clé n'existe pas.  
-2146893810 (8009000E)    Mémoire disponible insuffisante pour l'opération. 
-2146893809 (8009000F)    L'objet existe déjà. 
-2146893808 (80090010)    Accès refusé. 
-2146893807 (80090011)    L'objet est introuvable. 

-2146893806 (80090012)    Les données sont déjà chiffrées. 
-2146893805 (80090013)    Fournisseur spécifié non valide. 
-2146893804 (80090014)    Type de fournisseur spécifié non valide. 
-2146893803 (80090015)    La clé publique de fournisseur n'est pas valide. 
-2146893802 (80090016)    Le jeu de clés n'existe pas. 
-2146893801 (80090017)    Type de fournisseur non défini. 
-2146893800 (80090018)    Le type de fournisseur tel qu'il est inscrit n'est pas valide. 
-2146893799 (80090019)    Le jeu de clés n'est pas défini. 
-2146893798 (8009001A)    Le jeu de clés tel qu'il est inscrit n'est pas valide. 
-2146893797 (8009001B)    Le type de fournisseur ne correspond pas à la valeur inscrite. 
-2146893796 (8009001C)    Le fichier de signature numérique est endommagé. 
-2146893795 (8009001D)    La DLL de fournisseur n'a pas pu s'initialiser correctement. 
-2146893794 (8009001E)    La DLL de fournisseur n'a pas pu être trouvée. 
-2146893793 (8009001F)    Le paramètre de jeu de clés n'est pas valide. 
-2146893792 (80090020)    Une erreur interne s'est produite. 
-2146893791 (80090021)    Une erreur de base s'est produite. 
-2146762751 (800B0001)    Le fournisseur d'approbation spécifié n'est pas connu
                          sur ce système. 
-2146762750 (800B0002)    L'action de vérification d'approbation spécifiée n'est pas prise
                          en charge par le fournisseur d'approbation spécifié.
-2146762749 (800B0003)    Le formulaire spécifié pour le sujet n'est pas
                          pris en charge ou n'est pas connu du fournisseur
                          d'approbation spécifié. 
-2146762748 (800B0004)    Le sujet n'est pas approuvé pour l'action
                          spécifiée. 
-2146762747 (800B0005)    Erreur due à un problème dans le processus de codage ASN.1. 
-2146762746 (800B0006)    Erreur due à un problème dans le processus de décodage ASN.1. 
-2146762745 (800B0007)    Écriture / Lecture d'Extensions à la place d'Attributs
                          et vice versa.
-2146762744 (800B0008)    Erreur de cryptographie non spécifiée. 
-2146762743 (800B0009)    La taille des données n'a pas pu être déterminée. 
-2146762742 (800B000A)    La taille des données à taille non définie n'a pas pu
                          être déterminée.
-2146762741 (800B000B)    Cet objet ne peut pas lire ou écrire de données
                          à taille autodéfinie.
-2146762496 (800B0100)    Il n'y avait pas de signature dans le sujet. 
-2146762495 (800B0101)    Un certificat requis n'est pas dans sa période
                          de validité. 
-2146762494 (800B0102)    Les périodes de validité de la chaîne de certification
                          ne se suivent pas correctement.
-2146762493 (800B0103)    Un certificat utilisable uniquement comme
                          entité de fin est utilisé comme CA ou vice versa.
-2146762492 (800B0104)    Une contrainte sur la longueur du chemin dans la
                          chaîne de certification n'a pas été respectée.
-2146762491 (800B0105)    Une extension de type inconnu dont l'étiquette est
                          'critique' est présente dans le certificat.
-2146762490 (800B0106)    Un certificat est utilisé dans un autre but
                          que celui qui est autorisé.
-2146762489 (800B0107)    Un parent d'un certificat donné n'a en fait pas
                          émis ce certificat fils.
-2146762488 (800B0108)    Un certificat est manquant ou un de ses champs
                          importants comme le sujet ou
                          l'émetteur a une valeur vide.
-2146762487 (800B0109)    Une chaîne de certification a été traitée correctement, mais
                          un des certificats d'autorité de certification n'est pas
                          approuvé par le fournisseur de stratégie.
-2146762486 (800B010A)    Des certificats ne se sont pas enchaînés correctement dans une
                          certaine application de chaînage.

				

Références

Pour plus d'informations à ce sujet dans Office 97 ou Office 2000, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
253235 FICHIER : OFFAUTMN.EXE traite des clients Automation avec Office 97 et Office 2000 et fournit des exemples de code
Pour plus d'informations, reportez-vous au site Web MSDN (Microsoft Developer Network) à l'adresse suivante (en anglais) :
http://msdn2.microsoft.com/en-us/library/aa188489(office.10).aspx

Propriétés

Numéro d'article: 186063 - Dernière mise à jour: mercredi 17 janvier 2007 - Version: 6.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Office XP Developer
  • Microsoft Office 2000 Developer
  • Microsoft Visual Basic 5.0 Édition initiation
  • Microsoft Visual Basic 6.0 Édition initiation
  • Microsoft Visual Basic 5.0 Édition professionnelle
  • Microsoft Visual Basic 6.0 Édition professionnelle
  • Microsoft Visual Basic 5.0 Édition Entreprise
  • Microsoft Visual Basic 6.0 Édition Entreprise
  • Microsoft Visual Basic for Applications 5.0
Mots-clés : 
kbapi kbautomation kbinfo kbinterop KB186063
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com