Comment réparer KB00804 - Erreurs VBA dans Microsoft Excel?

Problème:

Cette KB combine et remplace les informations qui ont été trouvées dans ces autres KB:

KB00364 – Compléments PI à Excel non disponibles avec diverses erreurs VBA après la mise à niveau vers Office 2010.

KB00267 – Erreur d’exécution ‘459’: l’objet ou la classe ne prend pas en charge l’ensemble des événements “ou” Compiler l’erreur dans le module masqué: Main “message d’erreur s’affiche lors de l’ouverture de Excel installé avec PI Data Link.

KB00526 PI Erreur de liaison de données: bibliothèque d’objets non valide ou contient des références aux définitions d’objet qui n’ont pas pu être trouvées.

KB00631 Erreur de liaison de données PI: “Erreur système & H80040111 (-2147221231). Class Factory ne peut pas fournir la classe demandée.

Lors de l’utilisation de MS Excel avec un ou plusieurs compléments PI activés (liaison de données PI, PI Tag Configuration ou PI Batch View pour Excel), les erreurs Microsoft Visual Basic pour Applications sont rencontrées. Lors de l’ouverture de Ms Excel, ces erreurs peuvent être vues ou lors de l’utilisation de fonctions dans des compléments, comme la fonction Insérer Tendance dans PI Data Link.

Erreurs VBA:

  • Impossible de charger un objet en raison de l’indisponibilité sur cette machine
  • Compiler l’erreur dans le module caché: mod Ajouter dans
  • Erreur de compilation dans le module masqué: Main
  • Bibliothèque d’objets non valide ou contenant des références à des définitions d’objet introuvables
  • Erreur d’exécution ‘459’: objet ou classe ne prend pas en charge l’ensemble des événements
  • Erreur système & H80040111 (-2147221231). ClassFactory ne peut pas fournir la classe demandée

solution de

D’une variété de problèmes ces erreurs proviennent, mais ils sont souvent liés à un dysfonctionnement MS ActiveX contrôle utilisé par add-in, ou par des anciens fichiers VBA en cache. Les étapes suivantes peuvent aider à résoudre ce problème.

Vérifier les prérequis et les paramètres requis

Assurez-vous que les compléments et les éléments connexes sont installés correctement. Par exemple, si le SDK PI n’est pas installé, cela affectera plusieurs des compléments PI.

Vérifiez que les contrôles ActiveX sont activés (non désactivés). Dans Excel, sélectionnez Fichier> Options> Centre de confiance> Paramètres du Centre de confiance> Paramètres ActiveX. Cela ne doit PAS être défini sur ‘Désactiver tous les contrôles sans notification’.

Vérifier les fichiers * .exd mis en cache

Recherchez tous les fichiers (y compris les fichiers cachés) avec l’extension * .exd. (Par défaut, Windows ne recherche pas de fichiers cachés, vous devez donc modifier ce paramètre afin de les voir). Une façon de trouver tous les fichiers * .exd dans un disque dur donné est d’ouvrir une invite de commande, de naviguer vers le répertoire racine du lecteur (par exemple, en entrant tout d’abord “C:” puis “CD \” pour accéder au Racine du lecteur C:), puis en exécutant la commande suivante: dir * .exd / b / a / s

Si vous trouvez des fichiers exd, ouvrez de nouveau Excel en les supprimant.

Ces fichiers EXD sont créés automatiquement lorsque requis, mais le nettoyage n’est pas automatique et ces types d’erreurs peuvent se produire, en particulier lorsque les fichiers d’exécution sont mis à jour par le biais de correctifs Microsoft.

Vous pourriez aussi être intéressé par:

Logiciels pertinents pour la réparation

Si vous ne l’avez pas encore fait, essayez de réparer l’installation de PI Data Link avec Ms Office ou Excel. Si un fichier d’exécution ou une référence requise est manquant, une réparation corrigera simplement cela. Outil de réparation Excel étant logiciel professionnel est capable de résoudre les erreurs liées à MS Excel. Il peut facilement récupérer les données dans Excel, résoudre tout type d’erreur Excel corruption et surtout il a interface utilisateur facile et cohérente.

Réparation d     Réparation d

Étapes pour corriger cette erreur

 

Etape 1: Pour démarrer le processus, télécharger et installer MS Outil de réparation Excel, puis sélectionnez le bouton “OK”.

1

Étape 2: En cliquant sur le bouton «Sélectionner fichier”, sélectionnez le .xls corrompu ou un fichier .xlsx. Pour rechercher un fichier .xls ou .xlsx fichier dans le dossier précise Cliquez sur “Sélectionner un dossier”. Dans un lecteur particulier afin de rechercher un fichier .xls ou .xlsx clic sur le bouton “Rechercher fichier”.

2

Étape 3: Après avoir sélectionné le fichier corrompu, cliquez sur “bouton de numérisation pour commencer le processus de numérisation.

3

Étape 4: Vous pouvez voir le processus de numérisation est en cours

4

Étape 5: Après la numérisation est terminée, vous pouvez prévisualiser votre fichier corrompu dans le panneau de droite.

5

Étape 6: Appuyez sur le bouton “réparation” pour commencer le processus de réparation.

6

Étape 7: Sélectionnez l’emplacement souhaité pour enregistrer un fichier excel réparé et après coup sur “OK”.

7

Comment réparer KB00804 – Erreurs VBA dans Microsoft Excel?

Leave a Reply

Your email address will not be published. Required fields are marked *