Après une mise à jour d’Excel pour Mac (16.89/16.89.1, macOS 14.6.x), une erreur VBA 1004 surgit au démarrage : elle provient quasi toujours du complément Adobe « AcrobatExcelAddin ». Voici une procédure claire pour diagnostiquer, corriger et éviter son retour.
Problème rencontré : « Run‑time error 1004 » au lancement d’Excel pour Mac 365
De nombreux utilisateurs observent, dès l’ouverture d’Excel — parfois même sans ouvrir de classeur — la boîte de dialogue suivante :
Visual Basic for Applications – Run‑time error ‘1004’ : Method ‘Name’ of object ‘Addin’ failed.
Le message réapparaît à chaque lancement et peut revenir après redémarrage d’Excel. La cause n’est pas votre code VBA ni un fichier spécifique : le déclencheur le plus courant est un complément (add‑in) chargé automatiquement par Excel.
Cause la plus probable : conflit entre Excel 16.89 (16.89.1) et l’add‑in Adobe « AcrobatExcelAddin »
Après la mise à jour d’Excel 16.89/16.89.1, l’add‑in Adobe pour Excel (souvent affiché comme AcrobatExcelAddin ou Acrobatexceladdin) peut échouer lors de son initialisation. Excel tente néanmoins de le charger au démarrage, ce qui produit l’erreur « Method ‘Name’ of object ‘Addin’ failed » côté VBA, avant même que vos macros ou vos classeurs n’entrent en scène.
- Ce n’est pas un bug dans votre macro : la défaillance survient dans le complément Adobe.
- Réinstaller Excel ne suffit pas : si l’add‑in Adobe reste présent dans les dossiers de compléments, Excel le rechargera et l’erreur persistera.
- Le correctif durable consiste à désactiver (ou retirer) AcrobatExcelAddin, puis à relancer Excel.
Diagnostic rapide : confirmer l’implication d’« AcrobatExcelAddin »
Avant d’appliquer la correction, vérifiez que l’add‑in Adobe est bien en cause.
Vérification dans l’interface d’Excel
- Ouvrez Excel.
- Dans la barre de menus, cliquez sur Outils → Compléments Excel…
- Recherchez dans la liste un élément nommé AcrobatExcelAddin ou Acrobatexceladdin.
Important : ne pas confondre avec Insertion → Compléments (Store Office). Le store n’affiche pas les compléments .xlam locaux comme celui d’Adobe.
Vérification par le Finder (chemins usuels)
Fermez Excel, puis dans le Finder : Aller → Aller au dossier… et inspectez ces emplacements :
~/Library/Group Containers/UBF8T346G9.Office/User Content.localized/Add-Ins/
~/Library/Group Containers/UBF8T346G9.Office/User Content.localized/Startup/Excel/
Cherchez un fichier .xlam
lié à Acrobat/Excel (nom contenant « Acrobat », « PDF », « AcrobatExcelAddin », etc.).
Vérification au Terminal (optionnelle)
Si vous êtes à l’aise avec le Terminal (Excel fermé) :
ls -la ~/Library/Group\ Containers/UBF8T346G9.Office/User\ Content.localized/Add-Ins | grep -i acrobat
ls -la ~/Library/Group\ Containers/UBF8T346G9.Office/User\ Content.localized/Startup/Excel | grep -i acrobat
Si une ligne correspondant à un add‑in Acrobat apparaît, vous avez trouvé la source probable.
Plan d’action immédiat (résolution la plus efficace)
- Ouvrez Excel → menu Outils → Compléments Excel…
- Décochez le complément AcrobatExcelAddin (ou Acrobatexceladdin).
- Cliquez sur OK, quittez complètement Excel, puis relancez l’application.
- Confirmez que la Run‑time error 1004 a disparu.
Pourquoi cette méthode fonctionne : Excel cesse de charger l’add‑in d’Adobe au démarrage. Comme l’erreur est déclenchée par l’initialisation du complément — et non par vos macros — la simple désactivation stoppe la boîte de dialogue.
Si l’add‑in n’apparaît pas dans la liste ou « revient » après redémarrage
Il peut subsister un fichier .xlam que l’interface ne liste pas clairement, ou un mécanisme de démarrage automatique. Dans ce cas, retirez physiquement le fichier :
Méthode Finder (recommandée, sans Terminal)
- Fermez Excel.
- Dans le Finder : Aller → Aller au dossier…, puis ouvrez :
~/Library/Group Containers/UBF8T346G9.Office/User Content.localized/Add-Ins/
- Cherchez un fichier lié à Acrobat pour Excel (souvent
.xlam
). Déplacez-le vers un dossier de quarantaine (ou la Corbeille). - Vérifiez aussi le dossier
Startup/Excel
au besoin :~/Library/Group Containers/UBF8T346G9.Office/User Content.localized/Startup/Excel/
- Relancez Excel et constatez la disparition de l’erreur.
Méthode Terminal (pour utilisateurs avancés/IT)
Exécutez avec prudence, sur un compte utilisateur non administrateur si possible, et testez d’abord sur une machine pilote.
# 1) Sauvegarde vers un dossier temporaire
mkdir -p ~/Desktop/Addins_Sauvegarde
# 2) Déplacement des add-ins Acrobat détectés (Add-Ins et Startup/Excel)
mv \~/Library/Group\ Containers/UBF8T346G9.Office/User\ Content.localized/Add-Ins/*Acrobat*.xlam 
\~/Desktop/Addins\_Sauvegarde 2>/dev/null || true
mv \~/Library/Group\ Containers/UBF8T346G9.Office/User\ Content.localized/Startup/Excel/*Acrobat*.xlam 
\~/Desktop/Addins\_Sauvegarde 2>/dev/null || true
# 3) Relancer Excel manuellement après
Bonnes pratiques et contournements pendant l’attente d’un correctif
- Exporter en PDF sans l’add‑in Adobe : utilisez Fichier → Exporter → PDF dans Excel, ou Fichier → Imprimer → Enregistrer en PDF (fonction macOS).
- Évitez le chargement automatique de classeurs au démarrage tant que le problème n’est pas stabilisé. L’erreur intervenant très tôt, elle peut interrompre vos routines d’ouverture.
- Maintenez Excel et Adobe Acrobat à jour via Microsoft AutoUpdate et l’outil de mise à jour d’Adobe : un correctif peut neutraliser la régression.
- Conservez une copie du .xlam supprimé dans un dossier de quarantaine pour un éventuel rétablissement ultérieur (si un patch officiel redevient compatible).
Tableau de diagnostic éclair
Symptôme | Probabilité | Action recommandée | Résultat attendu |
---|---|---|---|
Erreur 1004 dès l’ouverture d’Excel, sans classeur | Élevée | Désactiver AcrobatExcelAddin dans Outils → Compléments | Disparition immédiate du message |
Le nom AcrobatExcelAddin n’apparaît pas | Moyenne | Inspecter les dossiers Add-Ins et Startup/Excel | Fichier .xlam trouvé et déplacé |
L’erreur revient après redémarrage | Moyenne | Supprimer le .xlam résiduel, vérifier mises à jour | Résolution persistante |
Fonction PDF d’Adobe requise ponctuellement | Variable | Réactiver temporairement l’add‑in uniquement le temps nécessaire | Risque de réapparition du 1004 |
Détails techniques : pourquoi l’add‑in peut casser au démarrage
Un add‑in Excel (.xlam) est un classeur chargé de code VBA et d’objets Excel initialisés à l’ouverture de l’application. Lors d’un changement de version (par exemple passage à 16.89/16.89.1), certaines API VBA/objets peuvent se comporter différemment ou nécessiter un rafraîchissement de signatures, d’autorisations sandbox macOS, ou d’accès fichiers. Si l’initialisation (typiquement dans Workbook_Open
ou Auto_Open
) échoue, l’add‑in peut lever une erreur non gérée ; Excel remonte alors le message « Method ‘Name’ of object ‘Addin’ failed » car il tente d’accéder à des propriétés d’un complément non correctement initialisé.
En retirant l’add‑in défectueux du pipeline de chargement, Excel reprend un démarrage normal et vos propres macros redeviennent fonctionnelles.
Procédure complète, pas à pas (avec captures mentales)
- Lancez Excel → Outils → Compléments Excel…
- Dans la boîte « Compléments disponibles », décocher AcrobatExcelAddin.
- Cliquez sur OK.
- Excel → Quitter Excel (⌘Q) pour fermer tous les processus Excel.
- Relancez Excel. Vérifiez qu’aucune erreur 1004 ne s’affiche.
- Si l’erreur persiste, fermez Excel et supprimez le .xlam d’Adobe depuis les dossiers indiqués (section précédente).
Chemins utiles à connaître (macOS)
Chemin | Rôle | À vérifier |
---|---|---|
~/Library/Group Containers/UBF8T346G9.Office/User Content.localized/Add-Ins/ | Dépôt d’add‑ins utilisateur | Présence d’un .xlam Acrobat |
~/Library/Group Containers/UBF8T346G9.Office/User Content.localized/Startup/Excel/ | Chargement automatique au démarrage | .xlam Acrobat qui se relance tout seul |
FAQ
Dois‑je réinstaller Excel ?
Non, pas en premier recours. La réinstallation n’efface pas nécessairement les compléments. Si le .xlam d’Adobe reste en place, l’erreur 1004 reviendra. La solution prioritaire est la désactivation ou la suppression de l’add‑in Acrobat pour Excel.
Est‑ce un bug Excel ou Adobe ?
Le symptôme naît de l’interaction entre la version d’Excel (16.89/16.89.1) et le complément Adobe. Peu importe l’attribution précise : retirer l’add‑in règle le souci dans l’immense majorité des cas.
Puis‑je encore produire des PDF depuis Excel sans l’add‑in Adobe ?
Oui. Utilisez Fichier → Exporter → PDF (fonction interne à Excel) ou Fichier → Imprimer → Enregistrer en PDF (fonction du système macOS). Ces options couvrent la plupart des besoins quotidiens.
La désactivation affecte‑t‑elle Word ou PowerPoint ?
Non, chaque application Office gère ses propres compléments. Ici, on cible l’add‑in Excel. Les éventuelles intégrations Acrobat dans Word/PowerPoint ne sont pas modifiées par la suppression du .xlam spécifique à Excel.
Comment éviter que l’add‑in « revienne » ?
Après désactivation, déplacez le .xlam Acrobat hors des répertoires Add-Ins
et Startup/Excel
. Pensez aussi à mettre à jour Excel et Adobe Acrobat ; un futur correctif peut restaurer la compatibilité.
Guide pour administrateurs IT (déploiements gérés)
Pour supprimer l’add‑in sur plusieurs Mac, vous pouvez automatiser la neutralisation via un script de post‑install (Munki, Jamf, Intune MDM). Exemple minimal (non destructif : mise en quarantaine) :
#!/bin/zsh
TARGET_USER="${1:-$USER}"
BASE="/Users/${TARGET_USER}/Library/Group Containers/UBF8T346G9.Office/User Content.localized"
QUAR="/Users/${TARGET_USER}/Library/Containers/.quarantine-excel-addins-$(date +%Y%m%d%H%M%S)"
mkdir -p "${QUAR}"
for D in "Add-Ins" "Startup/Excel"; do
SRC="\${BASE}/\${D}"
if \[ -d "\${SRC}" ]; then
/usr/bin/find "\${SRC}" -maxdepth 1 -type f -iname "*acrobat*.xlam" -print0 |
/usr/bin/xargs -0 -I{} /bin/mv "{}" "\${QUAR}/"
fi
done
# Option : consigner la liste des fichiers déplacés
/bin/ls -la "\${QUAR}" > "\${QUAR}/CONTENU.txt" 2>&1
exit 0
Conseils IT :
- Privilégiez le move à la suppression directe pour permettre un retour arrière si un correctif sort.
- Bloquez provisoirement la réinstallation automatique des add‑ins Acrobat via vos paquets de déploiement si nécessaire.
- Communiquez aux utilisateurs les alternatives intégrées d’export PDF.
Cas particuliers et pièges fréquents
- Plusieurs comptes utilisateur sur le même Mac : vérifiez les deux dossiers (Add‑Ins et Startup/Excel) pour chaque utilisateur.
- Compléments fantômes : un alias ou un raccourci vers un add‑in externe peut se cacher. Dans ce cas, supprimez l’alias, pas seulement la case à cocher.
- Nom d’add‑in différent : selon la version, il peut s’afficher avec une casse différente (Acrobatexceladdin). Cherchez par mot‑clé « acrobat ».
- Excel reste ouvert en arrière‑plan : fermez totalement l’app (⌘Q) avant de déplacer les fichiers, sinon le verrouillage empêche la suppression.
Vérifications post‑remédiation
- Ouvrez Excel : aucune boîte « Run‑time error ‘1004’ » ne doit apparaître.
- Créez un classeur vierge, exécutez une macro simple :
Sub Test()
MsgBox "VBA OK"
End Sub - Fermez/rouvrez Excel pour confirmer que le démarrage reste propre.
Scénarios & solutions (récapitulatif)
Scénario | Étapes | Solution durable |
---|---|---|
Erreur 1004 dès le lancement | Outils → Compléments → décocher AcrobatExcelAddin → relancer | Oui |
Complément caché | Supprimer le .xlam dans Add‑Ins/Startup → relancer | Oui |
Besoins PDF ponctuels | Utiliser Exporter en PDF (Excel) ou PDF d’impression (macOS) | Oui (sans Adobe) |
Poste géré en entreprise | Script d’assainissement + politique MDM | Oui (scalable) |
Quand envisager une réinstallation « propre » d’Excel ?
Uniquement en dernier recours, par exemple si des composants Office sont corrompus au‑delà de l’add‑in. Même dans ce cas :
- Quittez toutes les apps Office.
- Supprimez Microsoft Excel du dossier Applications.
- Réinstallez via Microsoft 365 ou le Mac App Store.
- Avant de relancer, assurez‑vous que l’add‑in Acrobat n’est plus présent dans les dossiers
Add-Ins
/Startup/Excel
.
Résumé exécutable
- L’erreur VBA 1004 après mise à jour (16.89/16.89.1) est majoritairement liée au complément Adobe AcrobatExcelAddin.
- La correction la plus rapide : désactiver le complément dans Outils → Compléments Excel…, relancer Excel.
- Si nécessaire, supprimez le fichier
.xlam
d’Adobe dansUser Content.localized/Add-Ins
ouStartup/Excel
. - La réinstallation d’Excel seule est insuffisante si l’add‑in reste présent.
- Pour les PDF, utilisez les fonctions intégrées d’Excel/macOS en attendant un correctif Adobe/Microsoft.
Conclusion
Le dysfonctionnement « Run‑time error ‘1004’ : Method ‘Name’ of object ‘Addin’ failed » sur Excel pour Mac 365 apparaît après la mise à jour 16.89/16.89.1 principalement à cause de l’add‑in Adobe AcrobatExcelAddin. La désactivation (ou la suppression) de ce complément via Outils → Compléments Excel… élimine l’erreur dans la grande majorité des cas. Conservez les alternatives natives pour créer des PDF, surveillez les mises à jour des deux éditeurs, et ne recourez à la réinstallation qu’en ultime recours — après avoir neutralisé l’add‑in d’Acrobat.