Su Excel per Mac può comparire all’avvio o alla creazione di un nuovo foglio l’errore VBA “Run‑time error 1004”. Il colpevole, nelle versioni più recenti di Microsoft 365 per macOS Sonoma, è l’add‑in di Adobe PDFMaker (Acrobatexceladdin). Ecco come eliminarlo in modo sicuro e definitivo.
Panoramica del problema
Sui Mac con macOS Sonoma 14.x e Microsoft 365 Excel 16.84–16.89 (in particolare la 16.89 (24090815)) molti utenti vedono, a ogni avvio di Excel oppure quando creano un nuovo foglio, questa finestra di errore VBA:
Run‑time error ‘1004’: Method ‘Name’ of object ‘AddIn’ failed
Il messaggio chiede di chiudere con End prima di poter lavorare. Anche dopo reinstallazioni complete di Office, riparazioni dei permessi o reset delle preferenze, l’errore ricompare immediatamente: il problema non è Excel in sé, ma un conflitto dell’add‑in “Acrobatexceladdin” di Adobe PDFMaker.
Ambiente tipicamente coinvolto
Componente | Dettagli |
---|---|
Sistema operativo | macOS Sonoma 14.x |
Excel | Microsoft 365 per Mac 16.84–16.89 (specialmente 16.89 (24090815)) |
Sintomo | Errore all’avvio/nuovo foglio “Run‑time error 1004” |
Messaggio | Method 'Name' of object 'AddIn' failed |
Causa | Conflitto con l’add‑in di Adobe PDFMaker (Acrobatexceladdin) |
Soluzione | Disabilitare l’add‑in in “Componenti aggiuntivi di Excel” o rimuovere il file AcrobatExcelAddIn.xlam |
Soluzione rapida e consolidata
Passo | Azione | Effetto |
---|---|---|
1 | Apri Strumenti ▸ Componenti aggiuntivi di Excel… (oppure scheda Sviluppatore ▸ Componenti aggiuntivi di Excel) | Si apre la finestra dei componenti aggiuntivi “classici” (non quella di Office Add‑ins). |
2 | Nella lista, deseleziona la casella Acrobatexceladdin (PDFMaker / Adobe Acrobat) | Disabilita il caricamento dell’add‑in difettoso. |
3 | Conferma con OK, chiudi e riavvia Excel | L’errore 1004 non compare più. |
Se non vedi l’add‑in in “I miei componenti aggiuntivi” (menu Inserisci), è normale: cercalo solo in Strumenti ▸ Componenti aggiuntivi di Excel….
Dopo aver chiuso il primo errore, riapri il dialogo: talvolta l’add‑in compare solo dopo il caricamento iniziale.
Perché accade
Con alcune build di Excel per Mac, l’add‑in di Adobe PDFMaker caricato come .xlam
è innescato alla creazione di un nuovo foglio. Durante la fase di inizializzazione, il componente prova a rinominare un oggetto (metodo Name
dell’oggetto AddIn
) che non è in uno stato valido, generando la Run‑time error 1004. Poiché l’add‑in si attiva prima che tu apra un file, l’errore si manifesta subito all’avvio e si ripete ad ogni nuova cartella di lavoro. Reinstallare Excel non elimina l’add‑in di terze parti né il suo caricamento, quindi il problema riemerge.
Come aprire il pannello giusto
Su Mac esistono due aree che spesso si confondono:
- Componenti aggiuntivi di Excel – la finestra “storica” per .xlam e add‑in di automazione. È qui che compare “Acrobatexceladdin”.
- Office Add‑ins (Store) – riquadro web per gli add‑in moderni (basati su web). Qui non vedrai il PDFMaker.
Per andare sul sicuro: menu Strumenti → Componenti aggiuntivi di Excel…. Se non vedi la scheda Sviluppatore, non serve abilitarla: basta il menu Strumenti.
Varianti e note pratiche
Nessun add‑in visibile nella lista?
- Verifica di essere nella finestra Componenti aggiuntivi di Excel e non nello Store di Office.
- Alcune volte l’add‑in appare solo dopo il primo avvio: chiudi l’errore, riapri il pannello e controlla di nuovo.
- In rari casi l’add‑in è “nascosto” o registrato direttamente tramite file in cartelle di avvio. In questo scenario, puoi eliminare manualmente il file
AcrobatExcelAddIn.xlam
dalla cartella degli add‑in dell’utente o disinstallare/aggiornare Adobe Acrobat.
Percorsi utili su macOS
Il file di PDFMaker spesso vive (o viene copiato) in uno di questi percorsi:
~/Library/Group Containers/UBF8T346G9.Office/User Content.localized/Add-Ins/
~/Library/Group Containers/UBF8T346G9.Office/User Content.localized/Startup.localized/Excel/
/Library/Application Support/Adobe/Acrobat/DC/PDFMaker/Office/
(può contenere le risorse origine di PDFMaker)
Suggerimento: se non sei certo della posizione, usa Terminale per cercare il file:
mdfind -name AcrobatExcelAddIn.xlam
oppure, limitando alla Libreria utente:
find ~/Library -name "AcrobatExcelAddIn.xlam" 2>/dev/null
Dopo averlo individuato, spostalo fuori dalle cartelle di Add-Ins o Startup di Excel (ad esempio sul Desktop) e riavvia Excel per verificare la scomparsa dell’errore.
Altri tentativi non risolutivi
Per esperienza diretta con questo specifico conflitto, le seguenti azioni non risolvono:
- Reinstallare Excel o l’intera suite Microsoft 365.
- Riparare permessi o “resettare” preferenze di Excel.
- Cancellare cache o contenuti temporanei.
Il bug nasce dal caricamento dell’add‑in, non dall’app principale: finché Acrobatexceladdin rimane attivo o presente in una cartella di avvio, l’errore persiste.
Procedura guidata dettagliata
- Apri Excel (ignora/chiudi l’errore con End se compare).
- Vai su Strumenti ▸ Componenti aggiuntivi di Excel…. Attendi qualche secondo che la lista si popoli.
- Individua Acrobatexceladdin (potrebbe essere descritto anche come “PDFMaker” o “Adobe Acrobat”).
- Togli la spunta dalla casella corrispondente.
- Conferma con OK, chiudi Excel e riaprilo.
- Verifica: crea un nuovo foglio o cartella di lavoro. Se l’errore non compare, la causa era l’add‑in Adobe.
Diagnostica rapida per utenti avanzati/IT
Se vuoi confermare in modo programmatico quali add‑in sono caricati, puoi usare una piccola macro non distruttiva che elenca stato e percorso:
' Elenca gli add-in caricati in Excel per Mac
Sub ElencaAddIns()
Dim a As AddIn
Debug.Print "Nome", "Installato", "Attivo", "Percorso"
For Each a In Application.AddIns
Debug.Print a.Name, a.Installed, a.IsOpen, a.FullName
Next a
End Sub
Esegui la macro dall’editor VBA: Strumenti ▸ Macro ▸ Visual Basic, quindi Run. Se vedi una riga con Acrobatexceladdin
contrassegnato come installato/attivo, hai trovato il responsabile.
Raccomandazioni supplementari
- Aggiorna entrambi: mantieni aggiornati sia Microsoft 365 che Adobe Acrobat. È probabile che un aggiornamento risolva il conflitto.
- Riattiva con prudenza: prova a riattivare l’add‑in solo dopo aver verificato che una nuova versione non riproduca l’errore.
- Carica solo l’essenziale: limita gli add‑in a quelli realmente necessari; gli errori VBA all’avvio sono spesso dovuti a conflitti tra estensioni.
Domande frequenti
Devo disinstallare Adobe Acrobat per forza?
No. È sufficiente disabilitare Acrobatexceladdin in Excel. In alternativa, puoi rimuovere o spostare il file .xlam
dall’area Add‑Ins. Acrobat continuerà a funzionare per i PDF.
Posso esportare in PDF da Excel senza PDFMaker?
Sì. Excel per Mac offre File ▸ Salva con nome ▸ PDF e File ▸ Stampa ▸ Salva come PDF. PDFMaker aggiunge funzioni extra (come segnalibri avanzati), ma per la maggior parte dei casi le opzioni native bastano.
L’errore 1004 può dipendere da altro?
In generale l’errore 1004 è un codice “generico” per vari problemi VBA. Tuttavia, nello scenario descritto – Excel per Mac 16.84–16.89 su Sonoma – il pattern più diffuso è il conflitto con Acrobatexceladdin. Se disabilitando l’add‑in l’errore scompare, hai la conferma.
Uso un Mac Intel/Apple Silicon: cambia qualcosa?
No, la radice del problema è l’add‑in, non l’architettura. La soluzione resta la stessa.
In azienda abbiamo Mac gestiti: come procedere in massa?
Gli amministratori possono distribuire un profilo che rimuove o sposta il file AcrobatExcelAddIn.xlam
dalle cartelle Add-Ins/Startup, o disattivare l’add‑in via script di inizializzazione utente. È consigliabile anche orchestrare un aggiornamento coordinato di Acrobat e di Excel.
Checklist di verifica
- L’errore si presenta all’avvio o su Nuova cartella di lavoro.
- In Strumenti ▸ Componenti aggiuntivi di Excel… compare “Acrobatexceladdin/PDFMaker”.
- Disabilitando l’add‑in e riavviando Excel, l’errore scompare.
- Le funzioni base di esportazione PDF di Excel continuano a funzionare.
Confronto tra tentativi “inefficaci” ed “efficaci”
Intervento | Stato | Perché |
---|---|---|
Reinstallare Microsoft 365/Excel | ❌ Inefficace | Non rimuove l’add‑in di terze parti né ne impedisce il caricamento. |
Riparare permessi / resettare preferenze | ❌ Inefficace | Il conflitto avviene nel codice dell’add‑in all’inizializzazione. |
Disabilitare Acrobatexceladdin | ✅ Efficace | Previene l’esecuzione del codice PDFMaker che genera l’eccezione 1004. |
Rimuovere AcrobatExcelAddIn.xlam | ✅ Efficace | Elimina la causa alla radice laddove l’add‑in non è visibile nella UI. |
Buone pratiche per prevenire conflitti futuri
- Aggiorna regolarmente Excel e Acrobat, preferibilmente in momenti programmati e dopo un test su un numero ristretto di macchine.
- Documenta gli add‑in essenziali in uso e stabilisci criteri di approvazione per nuove estensioni.
- Evita duplicati: non avere varianti dello stesso add‑in in più cartelle di avvio.
- Monitora le build: quando escono nuove versioni (es. 16.90, 16.91…), verifica la compatibilità degli add‑in critici prima di un roll‑out ampio.
Risultato atteso
Con la sola disattivazione di Acrobatexceladdin il problema scompare immediatamente. Numerosi utenti hanno riportato che, dopo il riavvio di Excel, l’errore non si presenta più e l’ambiente torna stabile. Potrai continuare a usare Excel in modo normale e salvare in PDF con le funzioni native di macOS/Office.
Piano d’azione consigliato
- Disabilita Acrobatexceladdin in Strumenti ▸ Componenti aggiuntivi di Excel….
- Riavvia Excel e verifica la scomparsa del messaggio.
- Se l’add‑in non era visibile, cerca e sposta/elimina
AcrobatExcelAddIn.xlam
dai percorsi indicati. - Aggiorna Acrobat e Microsoft 365 non appena disponibile una build compatibile.
- Valuta la riattivazione del PDFMaker solo dopo test: se l’errore ricompare, lascialo disattivato.
Riepilogo in una riga
Errore “Run‑time 1004” in Excel per Mac dopo aggiornamento? Disattiva l’add‑in di Adobe PDFMaker (Acrobatexceladdin) e riavvia: il problema si risolve senza reinstallazioni.
Nota: le istruzioni si riferiscono specificamente a Excel per Mac versione 16.84–16.89 su macOS Sonoma 14.x, con l’add‑in Adobe PDFMaker abilitato. In scenari differenti l’errore 1004 può avere altre cause, ma la procedura di verifica tramite “Componenti aggiuntivi di Excel” rimane valida.
Hai risolto seguendo questo articolo? Considera di mantenere solo gli add‑in indispensabili e di programmare gli aggiornamenti in modo controllato: eviterai che un singolo componente terzo blocchi l’avvio di Excel in futuro.
In sintesi: il conflitto è provocato da PDFMaker; la disattivazione del componente “Acrobatexceladdin” rimuove l’errore 1004 e ripristina la piena operatività di Excel. Tutto il resto—reinstallazioni, reset o riparazioni—fa perdere tempo.