ERROR -2146232576 (80131700) et ERROR -2147024894 (80070002)

Étant donné que le programme utilise Microsoft .NET Framework, il y a eu quelques problèmes lors de l'utilisation de l'API COM sous VBA (Visual Basic pour Applications) dans les programmes Microsoft Office 2003. Toutefois, ce problème n'existe plus dans les versions plus récentes de Microsoft Office.

Symptômes

Une erreur d'exécution -2146232576 (80131700) ou -2147024894 (80070002) apparaît lorsque des fonctions spéciales de l'API COM sont appelées. C'est généralement le cas si vous utilisez l'imprimante PDF via des macros.

Raison

Microsoft Office 2003 contient une erreur logicielle qui se déclenche lors de la connexion à Microsoft .NET Framework.

Solution

Microsoft a publié un correctif pour corriger le bogue. De plus amples informations et le patch lui-même sont accessibles via le lien suivant.

http://support.microsoft.com/kb/908002/en-us

Même si le correctif décrit les compléments et les SmartTags, cela s'applique également à ce problème. Si vous installez le correctif immédiatement après l'avoir téléchargé, il peut rechercher une installation de Visual Studio 2005. En règle générale, cette recherche échouera car la plupart d'entre vous ne disposera pas de Visual Studio 2005. Dans ce cas, procédez comme suit:

  • Téléchargez le patch à partir du lien ci-dessus.

  • Décompressez l'exécutable téléchargé avec un programme tel que WinZip ou 7-zip.

  • Entrez la commande suivante dans le répertoire où vous avez décompressé le correctif.

    office2003-kb907417sfxcab-ENU.exe /quit
    Le /quit provoque l'exécution automatique du correctif.

  • Si l'erreur se reproduit par la suite, veuillez essayer d'installer le correctif Office en double-cliquant sur le fichier d'installation office2003-kb907417sfxcab-ENU.exe. Vous pouvez alors avoir besoin de votre CD-ROM d'installation Office 2003 d'origine pour cette procédure.

Si vous suivez les instructions ci-dessus, le problème Office 2003 doit être résolu.

Mots-clés: Microsoft Office 2003, VBA, macros, -2146232576, 0x80131700, -2147024894, 0x80070002, Microsoft Excel 2003, Microsoft Word 2003

Top