L'errore "Il componente ActiveX non può creare oggetti" appare più spesso quando si utilizza il programma Microsoft Access. Spesso significa che c'è qualcosa di sbagliato nel database o nelle autorizzazioni della libreria.
La prima possibile spiegazione di questo errore è che il DAO non è registrato correttamente. Fare clic su "Start" in Windows e selezionare "Esegui", quindi digitare "regsvr32" seguito dal percorso del file DAO per risolvere questo problema. Un'altra causa potenziale è che manca uno dei riferimenti. Aprire Microsoft Visual Basic Editor premendo ALT e F11. Deseleziona qualsiasi riferimento sotto il menu degli strumenti che dice "mancante" per risolvere questo errore. Un'altra potenziale causa di questo errore è che il riferimento del database di utilità presenta un problema. Risolvere questo problema caricando la sezione "Riferimenti" nel Visual Basic Editor e deselezionando qualsiasi casella che abbia un riferimento di Database di utilità. L'errore potrebbe anche significare che le tue librerie non hanno le autorizzazioni che ti servono. Varie utility sono in grado di capire quali file mancano le autorizzazioni giuste e quindi risolvere il problema. Se si dispone di un file della procedura guidata danneggiato, questo potrebbe anche causare l'errore "Il componente X attivo non può creare oggetto". Riparare i file della procedura guidata utilizzando i CD di backup.