Un message d’erreur « Run‑time error 1004 » apparaît à l’ouverture de chaque classeur sur Excel pour Mac ? La cause la plus fréquente est le complément Adobe Acrobat Acrobatexceladdin. Voici un guide concret pour corriger l’erreur, retrouver un Excel stable et continuer à créer des PDF sereinement.
Erreur d’exécution 1004 dans Excel pour Mac
Vue d’ensemble
Après une mise à jour d’Office ou de macOS, l’ouverture d’un classeur peut afficher le message : « Run‑time error ‘1004’ — Method ‘Name of object “Addin”’ failed ». Le message réapparaît à chaque chargement de fichier, parfois même sur un classeur vierge. Le symptôme est typique d’un complément qui échoue au démarrage et interrompt la séquence d’ouverture d’Excel.
Réponse et solution rapide
- Ouvrez Excel, puis allez dans Outils ► Compléments Excel….
- Dans la liste Compléments disponibles, décocher Acrobatexceladdin.
- Validez, quittez Excel, puis relancez l’application.
À la relance, l’erreur disparaît et les classeurs se chargent normalement. Si vous ne voyez pas Acrobatexceladdin dans la liste, reportez‑vous à la section « Localisation et gestion du complément » pour le retirer manuellement.
Pourquoi cela se produit
Le complément Adobe injecte des fonctions au démarrage d’Excel (ruban Acrobat, commandes de conversion et d’assemblage PDF). Lorsqu’une mise à jour d’Office (par ex. passage à une version 16.7x ou ultérieure) ou de macOS modifie l’API ou la séquence de chargement des compléments, une version plus ancienne du module peut échouer, ce qui déclenche l’exception Run‑time error 1004 et bloque l’initialisation du classeur. Désactiver le complément stoppe le chargement défectueux et stabilise Excel.
Validation rapide après correctif
- Ouvrez un classeur vierge : aucun message ? Le problème est résolu.
- Ouvrez plusieurs fichiers (avec et sans macros) pour confirmer.
- Réactivez brièvement l’option si vous souhaitez vérifier la réapparition de l’erreur ; si elle revient, laissez Acrobatexceladdin désactivé.
Tableau des symptômes et correctifs associés
Symptôme | Cause probable | Action recommandée |
---|---|---|
Message « Run‑time error 1004 » à chaque ouverture | Chargement défaillant d’Acrobatexceladdin | Outils ► Compléments Excel → décocher le complément, relancer |
Excel ouvre mais le ruban Acrobat a disparu | Complément désactivé | Mettre à jour/reinstaller Acrobat ou utiliser l’export PDF natif |
L’erreur persiste sans complément activé | Reste d’un fichier .xlam/.xla en Startup ou Add‑Ins | Supprimer le fichier dans le dossier utilisateur (voir la section « Localisation ») |
Word/PowerPoint affichent une erreur similaire | Modules Acrobat analogues | Désactiver/réinstaller le complément aussi pour ces apps |
Perte de la fonction « Créer un PDF » après la désactivation
Ce qui change
La désactivation d’Acrobatexceladdin retire le ruban Acrobat dans Excel. Vous perdez donc les boutons « Créer un PDF » et certaines options avancées (signets automatiques, assemblage multi‑fichiers, application de profils PDF spécifiques).
Solutions recommandées
- Mettre à jour ou réinstaller Adobe Acrobat (DC/Reader) pour installer un complément compatible avec votre version d’Office et de macOS.
- Si le nouveau module reste instable :
- Laissez Acrobatexceladdin désactivé.
- Utilisez les fonctions PDF natives d’Excel : Fichier ► Enregistrer sous… ► PDF ou Fichier ► Exporter ► PDF.
- Pour des flux PDF enrichis (signets, champs, commentaires), continuez à produire un PDF natif puis optimisez ou post‑traitez dans Acrobat, ou attendez une mise à jour correctrice du complément.
PDF natif Excel vs fonctions Acrobat
Fonction | Export natif Excel | Complément Acrobat |
---|---|---|
Qualité du rendu | Très bonne pour la majorité des usages | Équivalente, avec profils supplémentaires |
Conservation des hyperliens | Oui | Oui |
Signets automatiques par feuilles | Limité | Oui |
Fusion/assemblage de documents | Non | Oui (via Acrobat) |
Pré‑presse et profils d’optimisation | Non | Oui |
Stabilité après mise à jour système | Élevée | Variable selon la version installée |
Conclusion pratique : pour la majorité des classeurs, l’export PDF natif d’Excel est suffisant et évite les conflits de complément. Activez le ruban Acrobat uniquement si vous avez besoin des fonctions avancées et que la version installée est validée avec votre environnement.
Localisation et gestion du complément Acrobat
Activer/Désactiver depuis l’interface
- Dans Excel, ouvrez Outils ► Compléments Excel….
- Cochez/décochez la case Acrobatexceladdin pour l’activer ou le désactiver.
- Redémarrez Excel après tout changement pour que l’état soit bien pris en compte.
Chemins de fichiers utiles sur macOS
- Dossier des compléments Excel (utilisateur) :
~/Library/Group Containers/UBF8T346G9.Office/User Content/Add-Ins/
- Dossier de démarrage Excel (chargement automatique) :
~/Library/Group Containers/UBF8T346G9.Office/User Content/Startup/Excel/
Le module Acrobatexceladdin peut se trouver dans l’un de ces emplacements. Si un fichier .xlam
ou .xla
portant ce nom reste présent, Excel peut tenter de le charger même si la case n’apparaît plus dans la boîte de dialogue des compléments.
Suppression complète du fichier de complément
- Quittez Excel et toute application Office.
- Dans le Finder : menu Aller ► Aller au dossier…, collez le chemin ci‑dessus.
- Repérez le fichier lié à Acrobat (par ex.
Acrobatexceladdin.xlam
), déplacez‑le vers la Corbeille (ou vers un dossier « Sauvegarde » si vous préférez le restaurer plus tard). - Relancez Excel et confirmez l’absence de l’erreur.
Astuce : si vous utilisez plusieurs comptes macOS, vérifiez les deux dossiers Add‑Ins et Startup/Excel pour chaque compte utilisé par Excel.
Informations complémentaires utiles
- Des conflits ont été constatés plus souvent avec Office à partir de 16.79 ou macOS à partir de 13.6 associés à un Acrobat antérieur à 2023.
- Pensez à vérifier régulièrement les mises à jour :
- Dans Excel : À propos d’Excel ► Rechercher les mises à jour.
- Dans Acrobat : Aide ► Rechercher les mises à jour.
- Les mêmes gestes (désactiver, mettre à jour, réinstaller) s’appliquent si Word ou PowerPoint présentent des erreurs analogues au démarrage.
Dépannage avancé si l’erreur persiste
Dans la majorité des cas, la désactivation/suppression du complément suffit. Si l’erreur subsiste après redémarrage, suivez ce parcours d’investigation :
- Isoler les autres compléments : dans Outils ► Compléments Excel, décochez tout ce qui n’est pas natif. Redémarrez et testez. Réactivez ensuite un par un pour identifier un éventuel deuxième conflit.
- Réinitialiser temporairement la sécurité des macros : Excel ► Préférences ► Sécurité et confidentialité puis désactivez provisoirement l’exécution des macros. Rouvrez un classeur pour vérifier si l’erreur dépend d’un
Workbook_Open()
spécifique. - Vérifier le dossier « Startup/Excel » : assurez‑vous qu’aucun ancien
.xlam
Acrobat n’y subsiste. Supprimez ou déplacez‑le. - Tester dans une session macOS vierge : créez un utilisateur macOS de test, lancez Excel et ouvrez un classeur. Si l’erreur disparaît, le problème est limité au profil utilisateur (fichiers complémentaires, préférences, cache).
- Réparer les personnalisations du ruban : Excel ► Préférences ► Ruban et barre d’outils, utilisez « Rétablir » pour supprimer d’anciennes entrées du ruban Acrobat qui pointeraient vers un module absent.
- Réinstaller Acrobat proprement : quittez toutes les apps Adobe et Office, puis installez la version la plus récente d’Acrobat/Reader. Redémarrez macOS avant d’ouvrir Excel.
Questions fréquentes
Le message d’erreur peut‑il abîmer mes classeurs ?
Non. L’erreur survient lors du chargement d’un module externe et n’altère pas vos fichiers. Elle peut toutefois empêcher l’exécution de macros Workbook_Open.
La désactivation du complément affecte‑t‑elle ma licence Acrobat ?
Non. Vous conservez Acrobat et ses fonctions autonomes (création/édition/optimisation de PDF). Seul l’add‑in intégré à Excel est désactivé.
Puis‑je réactiver le complément plus tard ?
Oui. Cochez à nouveau Acrobatexceladdin dans Outils ► Compléments Excel. Si l’erreur revient, laissez‑le désactivé et privilégiez l’export PDF natif jusqu’à une mise à jour compatible.
Pourquoi je ne vois pas Acrobatexceladdin dans la liste ?
Le fichier peut avoir été placé dans Startup/Excel
plutôt que dans Add‑Ins
, ou supprimé manuellement. Contrôlez les deux chemins montrés plus haut et relancez Excel.
Le problème existe‑t‑il aussi sous Windows ?
Le mécanisme des compléments n’est pas identique. Sous Windows, l’intégration Acrobat utilise d’autres composants. Le présent guide cible les environnements macOS/Office pour Mac.
Bonnes pratiques pour éviter la réapparition
- Aligner les versions : gardez un trio cohérent macOS – Office – Acrobat. Évitez de mettre à jour un seul des trois composants bien au‑delà des deux autres.
- Tester avant de déployer (en équipe) : essayez les mises à jour sur un poste pilote puis validez la stabilité des compléments.
- Garder un plan B : conservez la procédure d’export PDF natif prête à l’emploi pour assurer la continuité de service.
- Nettoyer les anciens modules : désinstallez les versions obsolètes de compléments tiers qui n’ont plus d’utilité.
- Documenter vos dépendances : si vos process exigent des signets/champs PDF, consignez les versions validées afin d’éviter les surprises après une mise à jour automatique.
Résumé actionnable
- Désactivez Acrobatexceladdin dans Outils ► Compléments Excel puis redémarrez Excel.
- Si tout rentre dans l’ordre mais que le ruban Acrobat disparaît, mettez à jour/réinstallez Acrobat.
- En cas de besoin immédiat, utilisez Fichier ► Enregistrer sous… ► PDF ou Fichier ► Exporter ► PDF.
- Pour retirer complètement le module, supprimez le fichier dans
~/Library/Group Containers/UBF8T346G9.Office/User Content/Add-Ins/
(et vérifiezStartup/Excel
). - Appliquez les mêmes étapes à Word/PowerPoint si des erreurs analogues surviennent.
Recette détaillée pas à pas
Pour ceux qui souhaitent une procédure exhaustive de bout en bout, suivez cet enchaînement et cochez chaque étape :
- Contrôle de l’environnement : notez vos versions (Excel, macOS, Acrobat). Prenez une capture d’écran pour référence.
- Désactivation du complément : Outils ► Compléments Excel → décochez Acrobatexceladdin → redémarrez Excel.
- Validation : ouvrez trois fichiers types (vierge, modèle avec formules lourdes, classeur macro‑activé). Aucun message ? Passez à l’étape suivante.
- Export PDF natif : testez un export depuis chacun des trois fichiers pour confirmer que votre flux documentaire reste opérationnel.
- Mise à jour Acrobat : lancez la recherche de mises à jour dans Acrobat/Reader. Après installation, redémarrez le Mac.
- Réactivation optionnelle : si vous avez besoin du ruban Acrobat, réactivez le complément et ouvrez un classeur. Si l’erreur revient, désactivez‑le définitivement en attendant une version corrigée.
- Nettoyage : si vous avez encore des alertes, vérifiez et purgez les dossiers
Add‑Ins
etStartup/Excel
dans la Bibliothèque utilisateur. - Documentation interne : consignez la solution et les versions qui fonctionnent, afin que l’équipe puisse la répliquer rapidement.
Cas particuliers et astuces
- Excel démarre mais l’erreur n’apparaît qu’à l’ouverture d’un fichier précis : ce classeur contient peut‑être un code VBA qui interagit avec le complément Acrobat. Testez avec les macros désactivées. Si le fichier s’ouvre sans erreur, inspectez
Workbook_Open()
ou des références àAddIns("Acrobat")
dans l’éditeur VBA. - Vous utilisez des modèles d’entreprise : vérifiez qu’aucun modèle n’impose le chargement d’Acrobatexceladdin via un chemin absolu. Mettez à jour ces modèles pour éviter l’attachement automatique.
- Performance au démarrage : même sans erreur, trop de compléments ralentissent Excel. Conservez seulement ceux dont vous avez réellement besoin.
Ce qu’il faut retenir
Le message « Run‑time error 1004 » dans Excel pour Mac est, dans une grande majorité des cas, dû au complément Acrobatexceladdin chargé par Adobe Acrobat. La désactivation et/ou la réinstallation du module supprime aussitôt l’erreur tout en vous laissant l’export PDF natif comme solution fiable. Pour des besoins PDF avancés, réactivez le complément uniquement lorsqu’une version compatible avec votre duo Office/macOS est disponible.