Impossibile trovare il progetto o la libreria

Scenario:

Recentemente ho installato la versione di prova di MS Office 2010 Pro e ho ricevuto il seguente errore Macro in Access: errore di compilazione: “Impossibile trovare il progetto o la libreria”. Ho provato a impostare il livello di sicurezza macro a basso nel 2010; tuttavia, la macro continua a non funzionare. Non so come posso risolvere questo errore.

Se anche tu ricevi lo stesso errore nel tuo Access Database, prova le soluzioni indicate in questo post. seguire queste procedure ti aiuterà sicuramente a risolvere questo errore da solo.

Le librerie sono il componente che fornisce funzionalità. L’accesso e il suo linguaggio di programmazione (VBA) sono due librerie essenziali in ogni progetto. Se l’accesso non fornisce qualcosa per cui stai cercando, puoi trovare una libreria e aggiungerla. Ma a volte aggiungere biblioteche aggiuntive solleva numerosi problemi.

Problema:

Quando si utilizza il codice VBA o le macro in Access, vengono ricevuti i seguenti errori “Errore di compilazione: impossibile trovare il progetto o la libreria”.

Motivo dietro l’accesso non è possibile trovare l’errore di libreria o progetto

Access carica il file pertinente (come una libreria di tipi, una libreria di oggetti o una libreria di controlli) per ciascun riferimento, come da informazioni visualizzate nella casella Riferimenti. Se Access non è in grado di recuperare questo file, eseguirà le seguenti procedure per cercare il file.

  1. L’accesso verifica il file di riferimento sia che sia attualmente caricato in memoria o meno.
  2. Se il file non è caricato lì, quindi Access tenta di verificare che la chiave del Registro di sistema RefLibPaths esiste o meno. Se è presente, Access verifica un valore denominato che ha lo stesso nome di quello del riferimento. Se corrisponde bene, Access carica il riferimento dal percorso a cui punta il valore con nome.
  3. Successivamente, Access effettua la ricerca del file di riferimento nel seguente percorso e in questo ordine:
  4. La cartella dell’applicazione (il percorso del file Msaccess.exe).
  5. La cartella corrente che vedi se fai clic su Apri sul file
  6. La cartella Windows o Winnt in cui sono in esecuzione i file del sistema operativo.
  7. La cartella System nella cartella Windows o Winnt.
  8. Le cartelle nella variabile di ambiente PATH che è direttamente accessibile dal sistema operativo.
  9. Se l’accesso non ottiene tale file, si verifica un errore di riferimento.

Come risolvere “Il motore di database di Microsoft Jet ha arrestato il processo ….” Errore

Elenchi di messaggi di errore di riferimento

Di seguito è riportato l’elenco di alcuni messaggi di errore di riferimento che gli utenti di Access incontrano frequentemente.

 “Impossibile trovare il progetto o la libreria”

 “Metodo Nome metodo dell’oggetto Nome oggetto non riuscito”

 “Funzione non disponibile in Espressione di utilizzo”

 “Variabile non definita” o “Tipo definito dall’utente non definito”

 “Chiamata o argomento procedura non valido”

 “Il componente ActiveX non può creare oggetti”

Soluzione per risolvere l’errore “Impossibile trovare il progetto o la libreria”

Metodo 1: aggiunta o rimozione di un riferimento a una libreria

È probabile che l’applicazione abbia perso il riferimento a un oggetto o una libreria di tipi risultante in un errore precedente quando si utilizzano macro e funzioni VBA native.

  Per risolvere questo problema, prova i seguenti passaggi:

  1. Aprire il database o l’applicazione di accesso.
  2. Ora apri il modulo in visualizzazione struttura o premi semplicemente ALT + F11 per passare a Visual Basic Editor.
  3. Vai al menu Strumenti, fai clic su Riferimenti.
  4. Deselezionare la casella di controllo per la libreria dei tipi o la libreria degli oggetti contrassegnata come “Mancante:”

  In alternativa, per rimuovere il riferimento; ripristinare il file di riferimento nel percorso specificato nella finestra di dialogo di riferimento. Se il file di riferimento si trova altrove nella nuova posizione, deselezionare il riferimento “Mancante:” e generare un nuovo riferimento al file nella sua nuova posizione.

download buy

Metodo 2: registrazione di un file di libreria

Installazione e disinstallazione di qualsiasi sovrascrittura del software, rimozione o talvolta eliminazione delle librerie. In tal caso, funzioni semplici come Date () o Trim () non funzionano.

Per vedere a quali librerie viene fatto riferimento un Progetto di accesso, aprire una finestra di codice e scegliere l’opzione Riferimenti dal menu Strumenti.

È possibile che il file sia presente nell’elenco di riferimento senza essere registrato correttamente nel registro. Se si sospetta tale caso, quindi seguire questi passaggi per registrare il file.

  1. Fare clic su Start, quindi selezionare l’opzione Cerca, quindi fare clic su File e cartelle.
  2. Nella casella Cerca file e cartelle denominati, digitare exe.
  3. Nella casella di posta in arrivo, toccare la radice del disco rigido.
  4. Selezionare la casella di controllo Includi sottocartelle, se non è selezionata, quindi fare clic su Trova ora o Cerca ora.
  5. Dopo aver ottenuto il file, fai clic su Start <Esegui e dopo questo elimina tutto ciò che è nell’Open
  6. Trascina il file exe dal pannello di ricerca nella casella Apri.
  7. Ripetere dai passaggi n. Da 2 a 6, ma questa volta si cerca FileName.dll, dove NomeFile è il nome del file che si desidera registrare.
  8. Quando il file FileName.dll si trova nell’Openbox con il file Regsvr32.exe, toccare OK.
  9. In Access, controlla se il problema è effettivamente.

Se non si ottiene questo file Regsvr32.exe sul proprio sistema, quindi controllare altri file per il file, è inoltre possibile ottenere questo file dal sito Web Microsoft.

Metodo 3: prova un-registrazione O Re-Register La Biblioteca

Se la libreria è contrassegnata come mancante, fare clic sul pulsante Sfoglia e cercare il file per la libreria.

Se la libreria non viene ancora visualizzata, potrebbe essere necessario registrarla di nuovo. Per questo, basta seguire questo:

 Toccare il pulsante Start di Windows e selezionare l’opzione di esecuzione.

 Ora inserisci regsvr32 seguito con il percorso completo del file della libreria.

 Se il nome del file contiene gli spazi, includi le virgolette, come questo:

regsvr32 “c: \ programmi file \ file comuni \ microsoft shared \ dao \ dao360.dll”

A volte, il problema non viene risolto finché non si registra nuovamente la libreria. Quindi prima di tutto annulla la registrazione della libreria con questo comando e poi segui la precedente per registrarla di nuovo:

 Deselezionare la libreria mancante in accesso.

 Chiudi accesso

 Emetti questo comando per annullare la registrazione della libreria:

regsvr32 -u “c: \ programmi file \ file comuni \ microsoft shared \ dao \ dao360.dll”

 Dopo questo ri-registrarlo di nuovo con il comando precedente e selezionare di nuovo il riferimento della libreria.

Conclusione:

Non dimenticare di compilare tutti i moduli dopo aver effettuato le regolazioni nei riferimenti. Per compilare tutti i moduli con il modulo ancora aperto, fare clic sul database Compile nel menu Debug. Se i moduli non vengono rispettati, potrebbero esserci ulteriori riferimenti non risolti.

Come correggere l’errore “Impossibile trovare il progetto o la libreria” Errore