Les compléments Office vous permettent d'étendre votre solution Microsoft Office standard vers quelque chose de plus. Quelque chose qui peut changer votre façon de faire des affaires ou rationaliser vos applications Office en fonction de vos besoins. Mais pour en tirer parti, il faut apprendre à créer des API Office, ce qui entraîne des erreurs potentielles. Plusieurs d'entre eux, en fait, c'est pourquoi nous avons compilé certains des codes d'erreur de l'API Office les plus courants et ce que vous devez faire lorsque vous les rencontrez.
Quand nous disons « commun », nous entendons les codes d'erreur que vous pourriez rencontrer en travaillant dans le modèle d'API commune. Il ne s'agit pas de codes d'erreur spécifiques à une application, comme vous pourriez en rencontrer lorsque vous travaillez avec l'API Word JavaScript, par exemple. En voici quelques-uns auxquels vous devriez prêter attention.
Error.code 1000 vous indique que vous avez un type de coercition invalide quelque part dans votre code. Excel nous donne ici un bon exemple. Excel ne prend en charge ni les types de coercition HTML ni OOXML, ce qui garantit ce code si vous essayez de le forcer. Si vous ne le savez pas déjà, la coercition de type est le processus suivi par les applications pour convertir un type d'objet en un autre. S'il y a un conflit dans cette conversion, vous verrez probablement ce code d'erreur.
Il s'agit d'un code d'erreur facile à extraire car il concerne des objets de données. Plus ces objets sont volumineux, plus il est probable que l’un d’entre eux dépasse les limites de données que vous avez définies dans votre application Office. Si vous voyez ce code, la solution consiste à réduire l'objet de données à l'origine du problème.
N'importe quel codeur peut vous dire que définir des noms pour les objets est la clé du bon fonctionnement d'un programme. Si vous ne le faites pas, vous risquez de rencontrer l'erreur.code 4000. Vous obtenez ce code lorsque vous spécifiez un nom de paramètre qui n'existe nulle part dans votre code API.
Autorisation refusée !
C'est le message que vous recevez lorsque vous voyez ce code d'erreur. Il vous indique que vous, en tant que développeur de la solution, tentez de soumettre une opération à l'aide d'un document qui ne vous donne pas les autorisations appropriées. Vous le verrez souvent si vous utilisez des documents dans lesquels vous limitez les modifications.
Des erreurs de connexion se produisent. Lorsqu’ils le feront, vous ne pourrez pas enregistrer votre élément sur le serveur. C'est ce que vous dit error.code 9021 : il y a une erreur de connexion quelque part dans votre configuration que vous devez corriger. Par exemple, des problèmes avec le « Mode en ligne » lors de l'utilisation d'Outlook Desktop peuvent déclencher cette erreur.
Nous n’avons abordé qu’une poignée de codes d’erreur courants de l’API Office que vous pourriez rencontrer au cours de votre carrière de développement. Chacun comporte des correctifs individuels qui vous obligent à déterminer où votre code a mal tourné et ce que vous devez faire pour y remédier. Mais il existe quelques solutions potentielles rapides que vous pouvez essayer dans tous les codes.
Votre pare-feu gêne peut-être l'application que vous essayez d'exécuter. Le désactiver ou vérifier les paramètres du pare-feu afin qu'il n'essaye pas de bloquer le programme que vous avez créé pourrait vous donner une solution rapide.
Étape 1. Tapez « Sécurité Windows » dans la barre de recherche en bas de votre écran et cliquez sur l'icône du même nom.
Étape 2. Sélectionnez « Pare-feu et protection réseau » dans les options de gauche et analysez vos différents domaines pour voir leurs paramètres de pare-feu. La désactivation de votre domaine ou de vos réseaux privés peut permettre à votre code API d'être opérationnel.
Étape 3. Vous pouvez également cliquer sur « Autoriser une application via le pare-feu » et accorder à l'application que vous avez créée l'autorisation de franchir votre pare-feu Windows.
Si vous obtenez des erreurs liées au Web concernant les propriétés que vous définissez, Microsoft Edge exécuté en mode de compatibilité peut être à l'origine du problème. Voici comment le désactiver.
Étape 1. Cliquez sur les points de suspension – le symbole « … » – en haut à droite d’Edge et sélectionnez « Paramètres ».
Étape 2. Dirigez-vous vers l’onglet « Navigateur par défaut » à l’aide de la barre de navigation.
Étape 3. Sélectionnez « Ne pas autoriser » dans la liste déroulante à côté de « Autoriser le rechargement des sites en mode Internet Explorer (mode IE) ».
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!