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:
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…
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!
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
- Esecuzione simultanea dei programmi incompatibili.
- Quando si verifica un problema con il codice macro VBA (Visual Basic for Applications).
- Virus o trojan attraggono.
- Un driver grafico difettoso può anche causare un errore 32002.
- 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?
- Testare una macro con la modalità a passo singolo
- Chiusura dei programmi in conflitto
- Utilizzare il database di Microsoft Access senza il codice VBA
- Esecuzione della Pulizia disco
- Abilitare l’accesso MS affidabile alle macro
- Aggiorna il sistema operativo del tuo dispositivo
- Risolvere l’errore di runtime relativo a Internet Explorer
- Reinstallare le librerie di Visual C++
- Riparazione della macro del database danneggiato utilizzando Compatta e ripara
- Reinstallare il driver grafico
- Il miglior strumento per riparare macro del database di accesso danneggiate
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.
- 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.
- 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.
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“.
- A questo punto, fare clic sul pulsante “Impostazioni Centro protezione“.
- 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.
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“
- 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“.
- 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.
- 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.
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.
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:
- Scarica Stellar Access database riparazione strumento rated ottima su Cnet.
- Fai clic sull'opzione Sfoglia e Cerca per individuare il database di Access corrotto.
- Fai clic su Ripara Pulsante per riparae visualizzare in anteprima gli oggetti del database.