Domanda

Ogni volta che provo ad eseguire una procedura guidata in Access 2007, viene visualizzata una finestra di dialogo che dice quanto segue:

  

Impossibile aprire il database perché non è possibile leggere il progetto VBA in esso contenuto. Il database può essere aperto solo se il progetto VBA viene prima eliminato. L'eliminazione del progetto VBA rimuove tutto il codice da moduli, moduli e report. È necessario eseguire il backup del database prima di tentare di aprire il database e cancellare il progetto VBA.

     

Per creare una copia di backup, fare clic su Annulla, quindi creare una copia di backup del database. Per aprire il database ed eliminare il progetto VBA senza creare una copia di backup, fare clic su OK.

     

[OK] [Annulla] [Guida]

(Sì, probabilmente è eccessivo scrivere l'intero messaggio, ma è così.)

Quando faccio clic su [OK] Viene visualizzata un'altra finestra di dialogo che dice:

  

Questa funzione non è installata o è stata disabilitata.   ...

Tuttavia, ho installato tutte le funzionalità di Access 2007, incluse le procedure guidate. In effetti, all'inizio di questa primavera ho usato i maghi in un altro progetto e da allora non ho più apportato modifiche alla mia configurazione di Office.

Ho cercato StackOverflow e il resto del Web ma non ho trovato alcuna soluzione a questo problema. Qualcuno ha qualche idea?

Grazie mille. --Knute

P.S. Questo succede anche quando vado a " Pulsante Office " - > " Opzioni di accesso " - > " Componenti aggiuntivi " quindi prova a selezionare " Accedi ai componenti aggiuntivi " in " Gestisci: " combobox.

Aggiornamento:

Il problema si verifica con più di un database di Access. Non penso che abbia nulla a che fare con l'attuale database di Access su cui sto lavorando perché, come ho aggiunto nel mio P.S. sopra, vedo lo stesso messaggio quando provo a gestire i miei componenti aggiuntivi di Access tramite i pannelli Opzioni (una funzionalità che non è collegata a un particolare database). Ha senso?

Ho disinstallato & amp; ha reinstallato Access 2007 ma non ha disinstallato & amp; reinstallare tutto Office. Ho ancora il problema. Altre idee?

È stato utile?

Soluzione 2

Ho finalmente trovato la soluzione a questo. Un poster su questa discussione su www.utteraccess.com mi ha aiutato a capirlo. Avevo installato & amp; ho disinstallato qualche tempo fa l'anteprima tecnica del 2010 e apparentemente ha lasciato una versione incompatibile di C: \ Programmi \ File comuni \ Microsoft Shared \ VBA \ VBA6 sul mio computer. Eliminando questa cartella, quindi riavviando Access, ho costretto Office a eseguire un'installazione di riparazione. Dopo la riparazione, i miei maghi hanno ricominciato a funzionare. Grazie per i tuoi suggerimenti, Tony.

Altri suggerimenti

Questo succede con un solo file di database di Access o più?

Se più tentativi provare a reinstallare Office / Access 2007.

Se solo uno, controlla i tuoi riferimenti per vedere se c'è qualcosa di strano lì dentro. Prova anche a importare in un nuovo MDB / ACCDB e / o decompilare. Decompilare o come ridurre la dimensione MDB / MDE di Microsoft Access e ridurre i tempi di avvio

Anch'io stavo avendo questo problema completo con la storia della disinstallazione dell'anteprima tecnica di Office 2010. Sono in esecuzione un tablet PC Lenovo X61 con modalità Windows 7 a 64 bit. Ho trovato i file VBA rotti qui:

C: \ Programmi (x86) \ File comuni \ Microsoft Shared \ VBA \ VBA6

Stessa soluzione: elimina la directory VBA6 .

La prossima volta che ho eseguito Access 2007 è entrato automaticamente nella sua routine di installazione (un paio di minuti) e quando è stato fatto tutto funzionava correttamente.

Nota: la disinstallazione e la reinstallazione di Access 2007 non hanno risolto il problema. Ho dovuto rimuovere la directory errata come indicato in grassetto sopra.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top