Compartilhar via

Comunicação serial (RS232) no Excel

Anônima
2009-07-24T18:25:53+00:00

E ai galera Tudo bem, sou novo no forum e estou com uma duvida cruel.

Estou enviando dados de um microcontrolador para o PC esta comunicação e via serial RS 232 porém tenho que enviar os dados direto para uma planilha do excel e eu não estou sabendo como fazer você podem me ajudar a resolver isto pois pra min da bem dificil e não quero utilizar software de terceiros e sim os recursos do Windows minha versão de office e a 2007.

Por favor me ajudem....

Microsoft 365 e Office 365 | Instalar, resgatar, ativar | Para uso doméstico | Outro

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
  1. Anônima
    2009-07-25T00:20:59+00:00

    A troca de dados via RS 232 envolve a programação do protocolo para permitir a recepção dos dados. Vc deve programar o componente de comunicação dentro do seu Excel para que ele seja capaz de receber os dados. Além disso, vc precisa programar a apresentação dos dados no Excel. A apresentação dos dados é uma tarefa simples, mas a programação do protocolo é pra lá de trabalhosa. Vale a pena procurar aplicativos ou mesmo bibliotecas que já façam isso. Até onde sei, não há nada pronto para Excel, exceto se vc utiliza algum software de equipamentos seriais que já faça isso.

    1 pessoa achou esta resposta útil.
    0 comentários Sem comentários
Resposta aceita pelo autor da pergunta
  1. Anônima
    2009-07-25T03:42:48+00:00

    Olá Martins,

    o caminho que eu seguiria é usar o VBA ou o VSTO para programar o componente MSComm.

    O MSComm é um componente que vem no Visual Basic 6 e é o mais usado para esta finalidade. Infelizmente a Microsoft não lançou versões mais novas do MSComm, o que o torna um pouco difícil de ser encontrado. Por ser muito popular, existem versões genéricas deste componente, mas o ideal seria usar o do VB6 mesmo.


    Luiz Cláudio Cosenza Vieira da Rocha - http://msmvps.com/blogs/officedev - IT Lab www.itlab.com.br

    0 comentários Sem comentários

0 respostas adicionais

Classificar por: Mais útil