O erro “O componente ActiveX não consegue criar o objeto” aparece com mais frequência ao usar o programa Microsoft Access. Muitas vezes significa que há algo errado com o banco de dados ou com as permissões da biblioteca.
A primeira explicação possível para esse erro é que o DAO não está registrado corretamente. Clique em “Iniciar” no Windows e selecione “executar”, digite “regsvr32” seguido pelo caminho do arquivo DAO para corrigir este problema. Outra causa potencial é a falta de uma das referências. Abra o Editor do Microsoft Visual Basic pressionando ALT e F11. Desmarque qualquer referência no menu de ferramentas que diz “ausente” para resolver esse erro. Outra causa potencial desse erro é que a referência do banco de dados do utilitário tem um problema. Resolva esse problema carregando a seção “referências” no Editor do Visual Basic e desmarcando qualquer caixa que tenha uma referência de banco de dados utilitário. O erro também pode significar que suas bibliotecas não têm as permissões de que você precisa. Vários utilitários são capazes de descobrir quais arquivos não têm as permissões corretas e, então, resolver o problema. Se você tiver um arquivo de assistente danificado, isso também pode causar o erro “O componente Active X não consegue criar o objeto”. Repare os arquivos do assistente usando CDs de backup.