Ao tentar registrar uma DLL ou OCX com o comando REGSVR32 no windows 7 obtemos um erro 0X80004005

Para utilizar-se de componentes ActiveX desenvolvidos por terceiros no MS Office temos que primeiramente registrá-lo na máquina em que ele será utilizado utilizando o comando regsvr32 no prompt de comando:

tentando registrar regsvr32

Porém, ao executar este comando no console de uma máquina com Windows 7 64 bits obtemos o seguinte erro:

erro regsvr32

Para contornar este problema devemos abrir o console no modo administrador. Para tanto: (a) abra a caixa de pesquisa do Windows 7 e digite “cmd”, (b) mantendo as teclas “Ctrl + Shift” pressionadas aperte “Enter”:

console administrador

Após isso ter sido feito e executarmos novamente o comando regsvr32 obtemos a mensagem de sucesso:

sucesso ao registrar regsvr32

Então podemos começar a utilizar o controle ActiveX, por exemplo, na planilha do MS Excel. Para tanto, selecionamos a opção [Mais Controles]:

selecionando um novo controle activex

Achamos o referido controle registrado:

achando o controle Recem Registrado

E o utilizamos:

controle exibido

Faça o download desta ocx e registre-a em sua máquina para testar no MS Excel.

Veja também:
Código fonte de várias OCX e DLL que desenvolvi em VB6

Esta entrada foi publicada em Visual Basic 6.0 e VBA com as etiquetas , , , , , . ligação permanente.

Uma resposta a Ao tentar registrar uma DLL ou OCX com o comando REGSVR32 no windows 7 obtemos um erro 0X80004005

  1. Pingback: Código fonte de várias OCX e DLL que desenvolvi em VB6 | Pedro Abs

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s