Come risolvere il “Non posso aprire o eseguire macro” (errore 32002) in MS Access?

Gli utenti spesso riscontrano l’errore 32002: Non posso aprire o eseguire la macro perché non è valida quando tentano di accedere a Microsoft Access o l’applicazione (Access) si blocca durante l’esecuzione. Di seguito puoi vedere la vera interfaccia di questo errore macro:

Non posso aprire o eseguire macro

Pertanto, se anche tu stai riscontrando lo stesso messaggio di errore, non preoccuparti. Qui in questo articolo ho trattato tutte le possibili cause e soluzioni che ti aiuteranno a correggere correttamente il codice di errore MS Access 32002.

Quindi iniziamo…

Voto Eccellente su Trustpilot
Strumento di Riparazione Database MS Access Gratuito
Ripara i file di database MDB e ACCDB corrotti e recupera facilmente tabelle, query, indici e record di database eliminati. Prova ora!
Scarica
Facendo clic sul pulsante Download sopra e installando Stellar Repair for Access (14.8 MB), riconosco di aver letto e accettato il Contratto di licenza per l'utente finale e la Politica sulla riservatezza di questo sito.

Ma prima di procedere verso le soluzioni, sappiamo qualcosa in dettaglio sull’errore 32002.

Sintomi dell’errore Access 32002

Quando questo messaggio di errore appare improvvisamente sullo schermo del tuo computer, potrebbe comportare la cancellazione del file. Inoltre, potresti osservare che la velocità della tua connessione Internet diminuisce e l’app MS Access si blocca durante la modifica/chiusura/salvataggio di una macro.

Cause dell’errore 32002: Non posso aprire o eseguire la macro “|”, perché non è valida

  1. Esecuzione simultanea dei programmi incompatibili.
  2. Quando si verifica un problema con il codice macro VBA (Visual Basic for Applications).
  3. Virus o trojan attraggono.
  4. Un driver grafico difettoso può anche causare un errore 32002.
  5. Accedi al database contenente macro corrotte/danneggiate.

Dopo aver appreso i fattori principali, ora è il momento di sapere come correggere l’errore 32002 che non può aprire o eseguire la macro perché non è valido in Access con 11 modi migliori.

Come risolvere MS Access Non posso aprire o eseguire macro perché non è valido?

Correzione 1- Testare una macro con la modalità a passaggio singolo

Poiché l’errore è correlato alla macro del database, si consiglia di testare la macro utilizzando la modalità a passaggio singolo. Ciò ti aiuterà a rilevare l’esecuzione delle macro e i risultati di ciascun atto macro.

Inoltre, aiuta a scoprire qualsiasi azione che porta all’errore di runtime.

Ecco come puoi utilizzare questa modalità:

  • In MS Access, devi fare clic con il pulsante destro del mouse su una macro dal “Riquadro di navigazione“, >> selezionare “Visualizzazione struttura
  • Fare clic sulla scheda “Progettazione” nel gruppo “Strumenti” >> fare clic su “Passaggio singolo“.
  • Quindi, fare clic su Esegui. Tuttavia, se una macro che devi testare è modificata o nuova, segui i promemoria per salvarla.
  • Qui verrà visualizzata la finestra di dialogo Macro Passo singolo contenente i dettagli su una macro e la sua azione. Inoltre, offre informazioni sul codice di errore di runtime. Se una casella del “Numero errore” ha zero, significa semplicemente che non si è verificato alcun errore.

Non posso aprire o eseguire macro

  • Seguire le istruzioni seguenti:
  • Ora, fai clic sull’opzione “Passo” per eseguire un’azione mostrata nella finestra di dialogo di Macro Passo singolo.
  • Dopodichè. Tocca “Interrompi tutte le macro” per interrompere una macro e uscire dalla finestra.
  • Infine, fare clic sul pulsante “Continua” per eseguire il test di una macro.

Correzione 2- Chiusura dei programmi in conflitto

Nella maggior parte dei casi, accade che l’esecuzione di applicazioni in conflitto in background possa attivare diversi errori sul sistema operativo, tra cui Non posso aprire o eseguire la macro “|”, perché non è valida.@@@1@@@1.

In tal caso, chiudere le applicazioni in esecuzione in background una per una potrebbe aiutare ad affrontare la situazione.

Quindi, qui devi fare la stessa cosa per eliminare questo codice di errore in MS Access. Per questo, segui questi passaggi:

  • Innanzitutto, premi contemporaneamente i tasti Ctrl + Alt + Del e fai doppio clic su Task Manager.
  • Successivamente, premere su “Processo“.
  • Quindi, fare doppio clic su ciascun programma in esecuzione e premere su Termina operazione.

Non posso aprire o eseguire macro

  • Anche dopo aver chiuso tutti i programmi in conflitto, se il problema persiste, applicare le soluzioni seguenti.

Leggi anche: Ripara macro e moduli di access danneggiati

Correzione 3- Utilizza il database di Microsoft Access senza il codice VBA

Nota: questo metodo è utile solo per il file ACCDB.

Per fare ciò, devi tenere premuto un tasto “maiusc” una volta aperto il database di Access per ignorare un codice. Tuttavia, se il database si avvia senza errori, sicuramente c’è un problema con il tuo codice VBA.

Tutto quello che devi fare è correggere il codice e risolvere l’errore.

Correzione 4- Esecuzione della pulizia del disco

Nota: non dimenticare di creare un backup dei file e delle cartelle cruciali prima di applicare questo metodo.

L’esecuzione della Pulizia disco sul PC ti aiuterà a liberare spazio sul dispositivo poiché una quantità inferiore di spazio di archiviazione potrebbe causare l’errore 32002 della macro di runtime di Access.

Ecco come eseguire la pulizia del disco:

  • Pulisci prima i file della cache e riavvia il computer.
  • Inoltre, puoi eseguire la Pulizia disco aprendo la finestra Esplora e facendo clic con il pulsante destro del mouse sulla directory principale.
  • Fare clic sull’opzione Proprietà >> quindi su Pulizia disco.

Non posso aprire o eseguire macro

Correzione 5- Abilita l’accesso MS affidabile alle macro

Un altro metodo che puoi provare a risolvere questo codice di errore è abilitare l’accesso attendibile. Per fare ciò, seguire attentamente i passaggi seguenti:

  • In MS Access è necessario aprire il database vuoto.
  • Una volta aperto il database vuoto, fare clic su File >> Opzioni.
  • Scegli una scheda denominata “Centro protezione” da una finestra di dialogo di “Opzioni di accesso“.

Non posso aprire o eseguire macro

  • A questo punto, fare clic sul pulsante “Impostazioni Centro protezione“.

Non posso aprire o eseguire macro

  • Scegli l’opzione “Abilita tutte le macro” da una finestra di dialogo che si avvia, quindi fai clic su “OK” per salvare le modifiche apportate.

Non posso aprire o eseguire macro

Correzione 6- Aggiorna il sistema operativo del tuo dispositivo

Quando ho visitato diversi siti Web di comunità, ho scoperto che molti utenti hanno segnalato di aver ricevuto errori di runtime di Access a causa dell’utilizzo di una versione del sistema operativo obsoleta.

Sebbene sia possibile che tu stia riscontrando che MS Access non può aprire o eseguire macro perché non è un errore valido a causa dell’esecuzione di una versione del sistema operativo obsoleta.

Tutto quello che devi fare è verificare se sono disponibili o meno aggiornamenti in sospeso. Se disponibile, dovresti installarlo immediatamente e verificare l’errore. Fare riferimento a: Come aggiornare la versione del sistema operativo Windows?

Correzione 7: risoluzione dell’errore di runtime relativo a Internet Explorer

Se si è verificato l’errore macro 32002 a causa di qualche problema relativo a Internet Explorer, seguire i passaggi seguenti:

Passaggi per reimpostare il browser:

  • Innanzitutto, vai al Pannello di controllo.
  • Successivamente, scegli le Opzioni Internet.
  • Quindi, è necessario fare clic sulla scheda Avanzate >> Ripristina.

Passaggi per disabilitare il bug degli script e le notifiche di errore:

  • Inizialmente, vai al Pannello di controllo.
  • Scegli le Opzioni Internet.
  • Fare clic sulla scheda Avanzate >> quindi individuare “Disabilita debugging degli script

Non posso aprire o eseguire macro

  • Successivamente, controlla la radio.
  • Quindi, deseleziona l’opzione “notifica” per l’errore di script.
  • Infine, fare clic su Applica >> OK.
  • Riavviare il PC.

Correzione 8: reinstallare le librerie Visual C++

A volte, gli errori di runtime di Access si verificano a causa della mancata installazione del pacchetto di Microsoft Visual C++ o dell’utilizzo di un Visual C++ obsoleto. In questi casi, disinstallare e reinstallare il pacchetto Visual C++ può aiutare a superare la situazione.

Ecco come puoi farlo:

  • Vai al Pannello di controllo >> fai clic su “Programma e funzionalità“. In questo modo verrà specificato l’elenco dei programmi installati.
  • Trova il pacchetto ridistribuibile di Microsoft Visual C++, toccalo con il pulsante destro del mouse >> fai clic su “Disinstalla“.

Non posso aprire o eseguire macro

  • Una volta terminato il processo di disinstallazione, riavviare il PC.
  • Ora scarica e installa il pacchetto ridistribuibile più recente.

Dopo aver completato questi passaggi, controlla se l’errore di runtime 32002 è stato corretto.

Correzione 9- Risolvi che MS Access non può aprire o eseguire la macro perché non è valida riparando il database danneggiato

Se stai riscontrando questo errore di runtime a causa della corruzione delle macro del database di Access, puoi utilizzare lo strumento MS Access Compact & Repair. Questa utility ti aiuterà a riparare la macro del database danneggiata in pochissimo tempo e con meno sforzo.

Segui le istruzioni dettagliate per eseguire lo strumento Compatta e ripara:

Correzione 10: reinstallare il driver grafico

Se nessuna delle soluzioni di cui sopra ha funzionato per risolvere Non posso aprire o eseguire la macro “|”, perché non è valida.@@@1@@@1, prova a reinstallare il driver grafico. Ecco come farlo:

  • Vai a Gestione dispositivi.
  • Quindi trovare il driver grafico.
  • Fai clic con il pulsante destro del mouse sul driver della scheda video >> fai clic su Disinstalla.

Non posso aprire o eseguire macro

  • Riavviare il PC.

E il gioco è fatto!

Correzione 11: lo strumento migliore per riparare la macro del database di accesso danneggiata

Come accennato in precedenza, la corruzione nella macro può anche attivare l’errore MS Access 32002.

Pertanto, se hai il sospetto di ricevere questo errore di runtime a causa di una grave corruzione del database di Access, devi provare l’esperto Access Banca dati Riparazione Attrezzo. Ti aiuterà sicuramente a riparare i file del database Access danneggiati (.mdb/.accdb).

Anche se funziona benissimo per il recupero di oggetti e record cancellati dai file di database di MS Access senza influenzarlo. Pertanto, se hai qualche dubbio se questa utility funzionerà o meno nel tuo caso, puoi semplicemente utilizzare la sua versione di prova.

* Facendo clic sul pulsante Download sopra e installando Stellar Repair for Access (14.8 MB), riconosco di aver letto e accettato il Contratto di licenza per l'utente finale e la Politica sulla riservatezza di questo sito.

Quindi, senza ulteriori indugi, scarica e installa questo strumento sul tuo PC e segui la guida per l’utente di seguito per sapere come funziona.

access-repair-main-screen-it-1
access-select-database-it-2
access-repairing-it-3
access-repairing-completed-it-4
access-preview-it-5
access-save-location-it-6
access-saving-it-7
previous arrow
next arrow

Per riassumere

Come utente Microsoft, riscontrare tali errori di runtime di Access è piuttosto fastidioso poiché ti impedisce di accedere ai tuoi database.

Bene, nella sezione precedente di questo articolo, ho specificato diverse soluzioni che ti aiuteranno a risolvere l’errore 32002 che MS Access non può aprire o eseguire macro perché non è valido con meno sforzo.

Inoltre, se hai domande o dubbi relativi a questo errore, puoi contattarci tramite la nostra pagina  Twitter or Facebook ufficiale.

Hai ancora problemi? Risolvili con la Stellar riparazione per Access:

Questo software garantisce riparazione e recupero di senza soluzione di continuità del database ACCDB e MDB. Esso ripristina tutti gli oggetti tra cui tabelle, report, query, record, moduli e indici insieme a moduli, macro, ecc. Fissare Microsoft Access problemi di ora in 3 semplici passaggi:

  1. Scarica Stellar Access database riparazione strumento rated ottima su Cnet.
  2. Fai clic sull'opzione Sfoglia e Cerca per individuare il database di Access corrotto.
  3. Fai clic su Ripara Pulsante per riparae visualizzare in anteprima gli oggetti del database.

Pearson Willey è uno scrittore di contenuti di siti Web e lungo-forma pianificatore di contenuti. Oltre a questo, è anche un avido lettore. Quindi sa benissimo come scrivere un contenuto accattivante per i lettori. Scrivere è come un vantaggio crescente per lui. Ama esplorare le sue conoscenze su MS Access e condividere blog tecnici.