Depuis janvier 2024, l’insertion ou le remplacement d’un logo dans l’en‑tête d’Excel peut échouer avec « HTTP 400 – Request headers too long ». Ce guide explique la cause, les correctifs Microsoft et les solutions de contournement fiables, étape par étape.
Erreur HTTP 400 lors du remplacement d’une image d’en‑tête dans Excel
Vue d’ensemble
Lorsqu’on remplace (ou insère) un logo dans l’en‑tête, le pied de page ou l’arrière‑plan d’un classeur Excel pour Microsoft 365 (Windows), une fenêtre peut apparaître :
Bad Request – Request Too Long
HTTP Error 400. The size of the request headers is too long
Le même symptôme a été signalé dans Word (filigranes) et Publisher lors de l’insertion d’images « en ligne ». Le point commun est le module Office qui interroge le service « Images en ligne » lorsque certaines expériences connectées sont actives et que vous êtes connecté à votre compte Microsoft 365.
Pourquoi cela arrive
- Déclencheur côté client : au moment d’insérer une image (même locale), Office peut préparer une requête vers le service « Images en ligne » afin d’afficher des suggestions, vérifier des métadonnées ou proposer des sources. Cette requête transporte des en‑têtes d’authentification (cookies, jetons).
- Déclencheur côté serveur/proxy : certains serveurs web et proxys (IIS/Reverse Proxy) limitent la taille totale des en‑têtes HTTP (souvent ~16 KB par défaut). Avec l’accumulation de cookies/jetons (comptes pro + perso, locataires multiples, extensions), cette limite est franchie et le serveur renvoie « 400 – Request Too Long ».
- Conséquence : l’action d’insertion échoue côté Office, bien que l’image locale soit parfaitement valide.
Réponse & solutions (vue rapide)
Piste de correction | Explications et étapes clés |
---|---|
Désactiver les « fonctions connectées facultatives » | Fichier ▸ Compte ▸ Gestion des paramètres (Confidentialité du compte) → décochez Expériences connectées facultatives. Excel n’interroge plus le service d’images en ligne : l’insertion locale redevient possible. |
Mettre à jour Office | Microsoft a livré un correctif dans la build 2403 (v 16.0.17425.20176, mars 2024). Fichier ▸ Compte ▸ Options de mise à jour ▸ Mettre à jour. Après mise à jour, vous pouvez réactiver les expériences connectées. |
Travailler hors connexion | Déconnectez‑vous d’Office (Fichier ▸ Compte ▸ Se déconnecter) ou coupez temporairement le réseau, insérez l’image, puis reconnectez‑vous. La requête en ligne n’est pas émise. |
Vider les cookies / cache | Le code 400 provient d’en‑têtes HTTP (cookies d’authentification) trop volumineux. Purger le cache/cookies (navigateur par défaut et composants WebView) réduit souvent la taille, mais la fiabilité est moindre. |
Réparer Office | Paramètres Windows ▸ Applications ▸ Microsoft 365 ▸ Modifier ▸ Réparation en ligne si le symptôme persiste après mise à jour. |
(Administrateurs) Augmenter les limites IIS | Ajuster les limites d’en‑têtes (IIS/proxy) peut supprimer le blocage, mais n’a de sens que pour des déploiements internes. Évitez en environnement partagé/public. |
Guides pas‑à‑pas
Désactiver temporairement les expériences connectées facultatives
- Ouvrez Excel.
- Allez dans Fichier ▸ Compte.
- Cliquez sur Gestion des paramètres (ou Gérer les paramètres) dans « Confidentialité du compte ».
- Décochez Activer les expériences connectées facultatives, validez.
- Reprenez l’insertion de votre image d’en‑tête/pied de page/arrière‑plan.
Impact : seules les expériences facultatives (par ex. recherche d’images en ligne) sont coupées. Les fonctionnalités essentielles restent disponibles. Après mise à jour d’Office, vous pourrez réactiver l’option.
Mettre à jour Office vers une build corrigée
- Dans Excel : Fichier ▸ Compte.
- À droite, sous « Mises à jour d’Office », ouvrez Options de mise à jour puis cliquez sur Mettre à jour maintenant.
- Vérifiez ensuite la version via À propos d’Excel. Recherchez au moins Version 2403 (ou ultérieure). Exemple :
16.0.17425.20176
.
Vérifier rapidement la version avec PowerShell
Pour les installations Click‑to‑Run, lancez PowerShell en administrateur :
Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Office\ClickToRun\Configuration' `
| Select-Object VersionToReport, Platform, ProductReleaseIds
Le champ VersionToReport
doit être ≥ 2403 pour bénéficier du correctif.
Insérer l’image tout en étant hors ligne
Si la mise à jour immédiate n’est pas possible :
- Cliquez sur Fichier ▸ Compte ▸ Se déconnecter ou désactivez temporairement votre connexion réseau.
- Insérez l’image (Insertion ▸ Texte ▸ En‑tête et pied de page ▸ Image ou Mise en page ▸ Arrière‑plan).
- Rétablissez la connexion et reconnectez‑vous à votre compte Office.
Vider cookies et cache (Edge/Chrome/WebView)
La taille excessive des en‑têtes provient souvent de cookies cumulés. Effacez :
- Les cookies de votre navigateur par défaut (Edge/Chrome).
- Les cookies liés aux domaines Microsoft/Office si vous savez les cibler.
- Le cache des composants WebView (qu’Office utilise pour certaines expériences connectées).
Cette piste est utile mais moins fiable que la mise à jour d’Office, car les cookies se regénèrent avec le temps.
Réparer Office
- Paramètres Windows ▸ Applications ▸ Applications installées.
- Cherchez Microsoft 365 (ou « Office »), cliquez sur Modifier.
- Choisissez Réparation en ligne, suivez l’assistant.
(Administrateurs) Élever prudemment les limites côté IIS/Proxy
À réserver aux environnements internes maîtrisés. Exemple de web.config
(IIS) pour augmenter la limite du header Cookie
:
<configuration>
<system.webServer>
<security>
<requestFiltering>
<headerLimits>
<add header="Cookie" sizeLimit="32768" /> <!-- 32 KB -->
</headerLimits>
</requestFiltering>
</security>
</system.webServer>
</configuration>
Précautions : testez d’abord en pré‑production, documentez le changement et surveillez les effets de bord (sécurité/performance). L’approche recommandée reste néanmoins : mettre à jour Office et réduire la dépendance aux expériences connectées durant l’insertion.
Procédure de diagnostic rapide
Test | Ce que vous observez | Interprétation | Action recommandée |
---|---|---|---|
Désactivez les expériences connectées facultatives | L’insertion d’image fonctionne | Déclencheur lié au module « Images en ligne » | Mettre à jour Office puis réactiver l’option |
Essayez hors connexion | Ça fonctionne sans réseau | Requête vers un service externe bloquée par la limite d’en‑têtes | Mettre à jour Office, limiter les cookies, réactiver ensuite |
Effacez cookies/cache | Ça refonctionne temporairement | Cookies volumineux (multiples comptes/locataires) | Limiter la cohabitation de comptes, mettre à jour Office |
Autre PC ou profil Windows neuf | Pas d’erreur | Environnement local/cookies en cause | Nettoyer l’environnement ou réinitialiser le profil Office |
Applications concernées et chemins d’accès
Excel (Microsoft 365 pour Windows)
- En‑tête/Pied de page : Insertion ▸ Texte ▸ En‑tête et pied de page → onglet Outils En‑tête et pied de page ▸ Image.
- Arrière‑plan : Mise en page ▸ Arrière‑plan.
- Astuce de contournement : insérez d’abord l’image sur la feuille (zone neutre), redimensionnez, puis copiez‑collez dans l’en‑tête. Cela évite parfois la boîte incriminée.
Word
- Filigrane : Conception ▸ Filigrane ▸ Filigrane personnalisé ▸ Image….
- S’il y a l’erreur HTTP 400, appliquez les mêmes correctifs (désactivation temporaire des expériences connectées et mise à jour d’Office).
Publisher
- Insertion d’images : le module « Images en ligne » peut aussi être sollicité. Les mêmes solutions s’appliquent.
Tableau de décision : quelle solution choisir ?
Contexte | Solution prioritaire | Pourquoi | Plan B |
---|---|---|---|
Vous avez les droits d’installation | Mise à jour vers ≥ 2403 | Corrige la cause, réactive les fonctions en ligne sans risque | Désactiver temporairement les expériences connectées |
Contrainte de changement (audit, gel) | Désactiver expériences connectées | Contourne le module fautif, réversible | Travailler hors connexion le temps de l’insertion |
Environnement VDI/partagé | Nettoyage cookies + politique d’authentification | Réduit la taille des en‑têtes pour tous les utilisateurs | Élévation ciblée des limites IIS (interne) |
Entreprise derrière proxy strict | Coordination avec l’équipe réseau | Limiter les en‑têtes ou whitelist des domaines nécessaires | Solution client (désactivation/MAJ) en attendant |
Bonnes pratiques pour éviter le retour du problème
- Maintenir Office à jour (canal adapté). Documentez un minimum de version cible (≥ 2403) pour la compatibilité « insertion d’images ».
- Limiter la cohabitation de comptes (pro + perso) dans la même session Windows/Office si possible, afin d’éviter l’enflement des cookies.
- Nettoyer périodiquement cookies/cache sur les postes à usage partagé.
- Former les utilisateurs à insérer d’abord en local (depuis un fichier) lorsque c’est possible, surtout pour les modèles d’entreprise.
- Standardiser les modèles Excel/Word avec des emplacements d’images stables (par ex. un espace réservé dans l’en‑tête), afin de réduire les manipulations.
- Surveiller les proxys/serveurs pour repérer des erreurs 400 « Request Too Long » liées au header
Cookie
.
Politiques d’entreprise (administration)
Si vous gérez un parc, vous pouvez encadrer ces réglages via Stratégie de groupe (GPO) ou configuration cloud :
- Désactiver « Expériences connectées facultatives » tant que toutes les machines ne sont pas au niveau de version cible.
- Bloquer l’upload de contenus par des expériences connectées si votre politique de conformité l’exige.
- Définir un canal de mise à jour qui reçoit rapidement les correctifs (ex. Canal Mensuel/Entreprise Mensuel) pour les profils sensibles.
Exemples d’éléments à documenter dans votre standard :
- Version minimale d’Office (ex. 2403).
- Procédure utilisateur pour insérer un logo d’en‑tête sans solliciter le service en ligne.
- Processus de nettoyage des cookies sur postes kiosques/VDI.
FAQ
Pourquoi l’erreur apparaît‑elle alors que je choisis une image stockée en local ?
Même pour une image locale, l’interface peut initialiser le module « Images en ligne » (expériences connectées facultatives). Cela suffit à déclencher une requête HTTP avec des en‑têtes d’authentification volumineux : votre proxy/serveur refuse la requête (400) et l’action échoue côté Office.
Le problème touche‑t‑il Mac ?
Les signalements concernent essentiellement Microsoft 365 pour Windows. La pile réseau et les dépendances diffèrent sur macOS ; l’erreur « Request headers too long » liée à IIS/proxys Windows y est moins typique.
Est‑ce dangereux d’augmenter la limite des en‑têtes côté serveur ?
C’est supporté mais à manier avec prudence. Élargir une limite globale peut exposer votre serveur à des en‑têtes anormalement gros. Préférez corriger côté client (mise à jour Office) et limiter la taille des cookies.
Après nettoyage des cookies, le problème revient. Normal ?
Oui. Les cookies se regénèrent à la prochaine authentification. D’où l’intérêt d’une mise à jour d’Office corrigeant le scénario de requête et, si besoin, d’éviter la cohabitation de comptes multiples sur la même session.
Check‑list « express »
- Étape 1 : Essayez immédiatement en désactivant « expériences connectées facultatives ».
- Étape 2 : Mettez à jour Office (cible : version 2403 ou supérieure), puis réactivez l’option.
- Étape 3 : Si urgence, basculez hors connexion le temps d’insérer l’image.
- Étape 4 : Nettoyez cookies/cache si le problème réapparaît.
- Étape 5 : En environnement géré, envisagez un ajustement des limites IIS (interne seulement).
Annexe : chemins d’insertion d’images utiles
Application | Emplacement | Chemin UI (FR) | Remarques |
---|---|---|---|
Excel | En‑tête/Pied de page | Insertion ▸ Texte ▸ En‑tête et pied de page ▸ Image | Utilise « Outils En‑tête et pied de page » |
Excel | Arrière‑plan | Mise en page ▸ Arrière‑plan | Peut déclencher la requête en ligne |
Word | Filigrane | Conception ▸ Filigrane ▸ Filigrane personnalisé ▸ Image… | Mêmes contournements |
Publisher | Image | Insertion ▸ Image | Mêmes contournements |
En pratique : la voie la plus rapide
Pour la plupart des utilisateurs, la solution la plus rapide consiste à désactiver temporairement les expériences connectées facultatives (le temps de l’insertion) ou à installer la mise à jour 2403 (ou ultérieure). Une fois à jour, vous pouvez réactiver les fonctions en ligne sans retomber sur l’erreur.
Résumé : l’erreur n’est pas due à votre fichier, mais à une requête Office vers « Images en ligne » contenant des en‑têtes HTTP trop volumineux. Corrigez en priorité en mettant à jour Office et en maîtrisant les expériences connectées.