Mentre si lavora con un foglio di calcolo Excel, potrebbe essere visualizzato il messaggio “run time error ‘- 2147 automation error.” Questo messaggio di avviso si verifica in genere quando macro, script VBA o componenti aggiuntivi esterni non vengono eseguiti correttamente. La buona notizia è che è possibile risolverlo rapidamente seguendo le soluzioni giuste. In questo articolo, imparerai tutti i possibili modi per correggere l’errore di runtime 2146 in Excel in pochissimo tempo.
Quali sono le cause dell’errore di automazione 2146 in MS Excel?
Beh, l’errore di automazione -2146232576 (80131700) è un errore correlato a VBA. Spesso si verifica quando Excel non riesce a eseguire un comando o quando manca un oggetto. Inoltre, ci sono anche altre cause che possono causare questo errore, tra cui:
- Componenti aggiuntivi di Excel danneggiati/obsoleti
- Conflitti con i controlli ActiveX
- Riferimenti VBA danneggiati o librerie mancanti
- Esecuzione di aggiornamenti di MS Office non aggiornati
- Corruzione dei file di sistema in Windows
Identificare la causa esatta è essenziale prima di applicare una correzione.
Soluzioni alternative per correggere l’errore di runtime 2146 (errore di automazione) in Excel
Ecco alcune soluzioni comprovate per provare a risolvere l’errore:
Metodo 1: Controllare i riferimenti VBA
Il primo passo per risolvere l’errore 2146 è controllare i riferimenti VBA. Riferimenti VBA errati o mancanti possono causare errori di automazione. Per controllare i riferimenti, seguire i passaggi seguenti:
- Aprire Excel.
- Premere contemporaneamente i tasti Alt + F11 per aprire l’editor VBA.
- Fare clic su Strumenti >> Riferimenti.
- Ora, cercare i riferimenti “Mancanti” e deselezionarli.
- Aggiungere nuovamente la libreria corretta, se necessario.
Metodo 2 – Riparare i file di sistema danneggiati
Come già accennato nella sezione sulle cause, il danneggiamento dei file di sistema è una delle cause principali di questo errore. Per risolverlo, provare a eseguire una scansione SFC e riparare i file di sistema di Windows.
- Premere Windows + R per aprire la finestra Esegui.
- Quindi, digitare CMD >> premere Invio.
- Una volta aperta la finestra del prompt dei comandi, digitare semplicemente sfc/scannow e premere Invio.
- Al termine del processo, riavviare il PC e verificare la presenza dell’errore.
Metodo 3 – Disabilitare i componenti aggiuntivi difettosi
A volte, i componenti aggiuntivi difettosi possono rappresentare un problema e causare vari errori, tra cui l’errore di runtime 2146, un errore di automazione in Excel. Per verificare la presenza di componenti aggiuntivi difettosi e disattivarli, seguire i passaggi seguenti:
- Tenere premuto il tasto CTRL >> fare clic su un’applicazione finché non viene richiesta la modalità provvisoria >> quindi rilasciare il tasto CTRL.
- Avviare l’applicazione Excel.
- Fare clic su Opzioni >> Componenti aggiuntivi
- Trovare un gestore: Componenti aggiuntivi di Excel, quindi fare clic su Go.
- Ora, deselezionare Componenti aggiuntivi per disattivarli e successivamente attivarli.
Metodo 4 – Nuova registrazione dei file DLL
Riregistrare i file DLL è un’altra soluzione efficace per risolvere tali errori di runtime in Excel. Possono verificarsi errori di automazione se le DLL obbligatorie non vengono registrate.
- Aprire il Prompt dei comandi come amministratore.
- Quindi, eseguire il comando seguente:
regsvr32 mscomctl.ocx
- Al termine di questa procedura, riavviare l’applicazione Excel e verificare se l’errore è stato risolto.
Metodo 5 – Correggere l’errore di runtime 2146 di automazione aggiornando Excel
Se si utilizza una versione obsoleta di MS Office o MS Excel, questa potrebbe essere la causa di questo fastidioso errore. Pertanto, assicurarsi che la versione di MS Office o MS Excel sia aggiornata.
Ecco come fare:
- Andare al menu File >> Account >> Opzioni di aggiornamento.
- Selezionare Aggiorna ora.
- Installare le patch più recenti e riavviare Excel.
Metodo 6 – Riparare Microsoft Office
Infine, se nessuna delle soluzioni precedenti ha funzionato, provare a riparare MS Office autonomamente.
Ecco i passaggi da seguire:
- Aprire il Pannello di controllo.
- Andare a Programmi > Programmi e funzionalità.
- Selezionare Microsoft Office e fare clic su Cambia.
- Selezionare prima Riparazione rapida, quindi provare Riparazione online se necessario.
Provare la soluzione avanzata: Strumento di riparazione Excel
Cerchi un modo immediato per risolvere l’errore di automazione -2146232576 (80131700)? Puoi provare lo MS Excel riparazione strumento consigliato dai professionisti per riparare file Excel corrotti, danneggiati e inaccessibili.
Questa utility di riparazione può ripristinare facilmente tutto, inclusi commenti di celle, grafici, proprietà del foglio di lavoro e altri dati correlati, da un documento Excel danneggiato.
Domande frequenti:
Come correggere l’errore di automazione in Excel?
Per correggere l’errore di automazione in Microsoft Excel:
- Verificare la presenza di aggiornamenti per Windows e MS Office
- Compilare il codice VBA
- Esaminare le modifiche recenti
- Controllare i riferimenti
- Reimpostare l’ambiente VBA
- Reinstallare Office.
Come correggere automaticamente gli errori in Excel?
Per correggere automaticamente gli errori in Excel, seleziona il menu File > Opzioni > Strumenti di correzione. Seleziona Opzioni di correzione automatica >> seleziona gli errori di battitura più probabili.
Come abilitare l’automazione in Excel?
Per abilitare l’automazione in Excel, vai a Gestisci, fai clic su Componenti aggiuntivi di Excel >> fai clic su Vai. Nella finestra di dialogo Componenti aggiuntivi, seleziona Automazione. Nell’elenco dei server COM registrati, fai clic sul componente aggiuntivo di automazione >> fai clic su OK.
Tempo di chiusura
Dopo aver seguito gli approcci specificati in questo blog, è possibile risolvere l’errore di runtime 2146 in Excel. Tuttavia, ho fatto del mio meglio per fornire informazioni appropriate su questo messaggio di avviso e sulle relative soluzioni.
Tuttavia, se si verifica questo errore a causa di una cartella di lavoro danneggiata, si consiglia di provare uno strumento avanzato di riparazione Excel. Questo riparerà il file Excel danneggiato e risolverà l’errore.
Per ulteriori domande e dubbi, visita la nostra pagina Facebook ufficiale.
