VBE6.dll non trovato durante l'apertura del database Access 2007 in Access 2010


0

Ho un database 2007 di accesso che contiene alcuni codici VBA. Devo aprire questo database in Access 2010, ma quando lo apro per la prima volta ottengo un errore che dice:

l'espressione aperta ti ha inserito come   l'impostazione della proprietà dell'evento prodotta   il seguente errore: file non trovato:   VBE6.dll

Credo che sia perché Access 2010 si riferisce a VBE7.dll quando si carica e il mio database è stato creato per fare riferimento a VBE6.dll. Ho provato a inserire VBE6.dll nella stessa cartella in cui risiede VBE7.dll, sperando che si carichi solo, ma senza fortuna.

Cosa posso fare per risolvere questo?

Risposte:


1

Sembra un problema di registrazione (ad esempio, la versione di Access è registrata come versione canonica) o un problema di autorizzazioni. Prova ad aprire e chiudere A2010 senza alcun database. Questo dovrebbe eseguire il processo di "reinstallazione" e registrare correttamente A2010. Quindi l'apertura del database dovrebbe funzionare. In alternativa, forse non sei in esecuzione come amministratore e devi farlo per qualche motivo (anche se è rilevante solo su Vista / Win7). Prova a cambiare il collegamento A2010 per l'esecuzione come amministratore (o comunque stai lanciando A2010). Oltre a questo, non ne ho idea - questo è qualcosa che dovrebbe essere risolto per te al volo senza problemi.

Inoltre, basta fare un po 'di googling, noto che alcuni consigliano di disabilitare la modalità sandbox e di citare questo articolo della Knowledge Base:

http://support.microsoft.com/kb/239482/en-us

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.