O VBA não deixa usar o MSCOMM32.ocx para coletar dados da RS232

Anônima
2012-01-09T19:40:19+00:00

Olá!

Preciso coletar dados através de uma porta serial (RS232) diretamente de dentro do Excel 2010, SEM a etapa de gravação do arquivo.

Entretanto, ao tentar usar o  MSCOMM32.ocx ("microsoft communication control"), o VBA diz que não há "confiabilidade nesse activeX" ou que "não pode inserir o objeto" e não deixa eu o utilizar. O que fazer?

  • Uso Windows 7 e Office Home and Student 2010
  • Instalei o mscomm32.ocx atrave´s do comando   regsvr32 C:\Windows\SysWow64\MSCOMM32.OCX Abraços a  todosObrigadoAndré Fernando
Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Anônima
2012-01-11T17:46:18+00:00

Olá,

no registro do Windows, procure pela chave

HKEY_LOCAL_MACHINE\Software\Microsoft\InternetExplorer\ActiveXCompatibility{648A5600-2C6E-101B-82B6-000000000014}

Se o valor de Compatibility Flags for 400, experimente mudar para 0.

Esta resposta foi útil?

0 comentários Sem comentários

6 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2017-03-24T17:46:44+00:00

    32-bit OS:

    Extract the "mscomm32.ocx" file to your system32 folder (C:\windows\system32).

    Next open up a MSDOS command.

    Type in "regsvr32.exe c:\windows\system32\mscomm32.ocx" and press enter.

    64-bit OS:

    Extract the "mscomm32.ocx" file to your sysWOW64 folder (C:\windows\sysWOW64).

    Next open up a MSDOS command.

    Type in "regsvr32.exe c:\windows\sysWOW64\mscomm32.ocx" and press enter.

    When it's done, double click on the "mscomm32.reg" file.

    file: http://download.gg/fr/file-6338260-MSComm-zip

    Fiz exatamente como descrito acima e só assim funcionou.

    Demorei muito para achar a solucao na internet.

    Fica a descricao, pode ser de ajuda para alguem mais.

    Oi pessoal,

    Sou novo no fórum. Já executei todos os procedimentos acima mas o problema continua. Ao tentar inserir o componente RichTextBox no formulário, recebo a seguinte mensagem [Não há confiabilidade no requerente para a ação especificada].

        Se possível gostaria da ajuda de todos para resolver o problema.

    Esta resposta foi útil?

    1 pessoa achou esta resposta útil.
    0 comentários Sem comentários
  2. Anônima
    2016-02-08T23:50:25+00:00

    32-bit OS:

    Extract the "mscomm32.ocx" file to your system32 folder (C:\windows\system32).

    Next open up a MSDOS command.

    Type in "regsvr32.exe c:\windows\system32\mscomm32.ocx" and press enter.

    64-bit OS:

    Extract the "mscomm32.ocx" file to your sysWOW64 folder (C:\windows\sysWOW64).

    Next open up a MSDOS command.

    Type in "regsvr32.exe c:\windows\sysWOW64\mscomm32.ocx" and press enter.

    When it's done, double click on the "mscomm32.reg" file.

    file: http://download.gg/fr/file-6338260-MSComm-zip

    Fiz exatamente como descrito acima e só assim funcionou.

    Demorei muito para achar a solucao na internet.

    Fica a descricao, pode ser de ajuda para alguem mais.

    Esta resposta foi útil?

    1 pessoa achou esta resposta útil.
    0 comentários Sem comentários
  3. Anônima
    2012-01-10T18:51:54+00:00

    Olá!

    Obrigado pelos links, mas ainda não resolveu o problema: Desabilitei toda segurança dos active X para testar, mas ainda ocorrem as seguintes mensagens:

    tentando colocar na planilha do Excel : " não é possível inserir o objeto" e sinal triangular.

    se tento colocar o objeto no VBA (dentro do 'userform'), a mensagem é: " Não há confiabilidade no requerente para a ação especificada".

    V. tem alguma idéia do que está acontecendo?

    Obrigado

    Abraços

    Fernando

    Esta resposta foi útil?

    0 comentários Sem comentários
  4. Anônima
    2012-01-10T11:32:08+00:00

    Olá,

    Sugiro que siga os passos do link abaixo.

    http://office.microsoft.com/pt-br/excel-help/habilitar-ou-desabilitar-configuracoes-do-activex-em-arquivos-do-office-HA010354314.aspx?CTT=1

    Para questões sobre aplicações Office baseadas em VBA, acesse o link abaixo.

    http://social.msdn.microsoft.com/Forums/pt-br/vbapt/threads

    Espero ter ajudado.

    Até mais!!!

    Esta resposta foi útil?

    0 comentários Sem comentários