ACTIVEX MSCOMM32.OCX NÃO FUNCIONA NO EXCEL 64 BITS

 Tópico anterior Próximo tópico Novo tópico

ACTIVEX MSCOMM32.OCX NÃO FUNCIONA NO EXCEL 64 BITS

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#482882 - 10/07/2018 14:11:02

NSTOLBERG
JOINVILLE
Cadast. em:Setembro/2009


Boa tarde galera,

Estou com um problema e gostaria de um apoia dos senhores.
Tenho uma aplicação em VBA no Excel que faz comunicação com portas seriais (RS 232). Para isso, uso o activex MScomm32.ocx, que funcionava muito bem, no Excel de 32 bits.
Agora, preciso que esta aplicação rode um Excel de 64 bits, no entanto, o controle nem chega a aparecer nos Controles Adicionais. Consigo registrar ele nas "Referências", mas nos Controles Adicionais da caixa de ferramentas do UserForm não é listado nem a pau.
Fiz umas pesquisas na net, pelo que li, o Excel 64 bits não dá mais suporte a alguns activex, e creio que o MScomm32.ocx seja um deles.
Minha pergunta é, existe algum outro compomente (free de preferência) que faça comunicação com porta serial e que funcione em sistemas de 64 bits?
Pela ajuda, obrigado.
Sds.

Nei Stolberg

#482900 - 10/07/2018 20:05:49

EPISCOPAL
VARZEA GRANDE
Cadast. em:Maio/2009


Instalando o vb6sp6 nao resolve? Inda mais é da microsoft. Tente instalar e se nao funcionar rode o excel como administrador e vê se funciona.

____________________________________________________________________
Ecclesiastic Office Episcopal




#482909 - 11/07/2018 10:49:03

NSTOLBERG
JOINVILLE
Cadast. em:Setembro/2009


Última edição em 11/07/2018 10:49:58 por NSTOLBERG

Infelizmente não funcionou. O Excel 64 bits se nega a rodar o MScomm32.ocx.
Se alguem tiver outra alternativa, por favor, me posicione sobre o assunto.
Aparentemente, trocar o Excel de 64 bits para o de 32 bits não é uma opção (cliente não quer). Então, estou de mãos atadas aqui.
Obrigado pela ajuda.
Sds.


Nei Stolberg

#482914 - 11/07/2018 13:01:50

EPISCOPAL
VARZEA GRANDE
Cadast. em:Maio/2009


Se registrar na pasta system32 sera q funciona rsrsrs

____________________________________________________________________
Ecclesiastic Office Episcopal




#482919 - 11/07/2018 13:42:07

NSTOLBERG
JOINVILLE
Cadast. em:Setembro/2009


Cara, até já tentei isso também. Registrei no System32 e no SysWOW64 e nada....infelizmente.
Obrigado.

Nei Stolberg

#483006 - 13/07/2018 13:12:14

EPISCOPAL
VARZEA GRANDE
Cadast. em:Maio/2009


Qual controle vc esta usando dessa ocx? Nao tem como fabricar uns controles no vba assim como no vb6 mediante algum usercontrol?

____________________________________________________________________
Ecclesiastic Office Episcopal




#483016 - 13/07/2018 14:36:31

NSTOLBERG
JOINVILLE
Cadast. em:Setembro/2009


Cara....estou usando os controles de acesso a porta serial:

MSComm1.PortOpen
MSComm1.CommPort
MSComm1.Settings
MSComm1.InBufferCount
MSComm1.Input

Entre outros...

Não sei se o VBA suporta isso, e para falar a verdade nem sei como fazer isso...
Se alguem souber como fazer, fico grato...
Obrigado.


Nei Stolberg

#483033 - 13/07/2018 21:36:44

EPISCOPAL
VARZEA GRANDE
Cadast. em:Maio/2009


www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=57069&lngWId=1


www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=67594&lngWId=1

Isto é vb6 mas vê se funciona no vba ...... e pura api

____________________________________________________________________
Ecclesiastic Office Episcopal




#483058 - 16/07/2018 13:33:03

NSTOLBERG
JOINVILLE
Cadast. em:Setembro/2009


Putz cara.... creio que deva funcionar sim, mas, não vou escapar de ter que trocar o meu Excel 64 bits pelo de 32 bits.
Importei o modulo para o Excel e dá erro nas referências as bibliotecas 32, porque o Excel que estou usando agora é de 64.
Aff, dureza...
Mas beleza, valeu pela força.
Obrigado.

Nei Stolberg

#483060 - 16/07/2018 13:46:42

EPISCOPAL
VARZEA GRANDE
Cadast. em:Maio/2009


Se a Microsoft já se declarou que não vai dar suporte componentes 32 bits então só resta uma coisa

____________________________________________________________________
Ecclesiastic Office Episcopal




 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário