Interfacear periférico ao PC através de portas seriais (RS232 ou USB), capturando dados e fornecendo informações no MS Excel

Anônima
2011-06-26T03:12:53+00:00

Olá, Pessoal.

Sou novo por aqui e preciso de uma ajuda.

Eu já consegui comunicação entre o periférico (balança) e o pc, através do hiperterminal do Windows.

Preciso capturar esta string (peso variável) para uma célula no Excel.

Alguém teria uma dica, uma sugestão, uma recomendação, uma orientação?

Agradeço antecipadamente.

Carlos

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
2011-06-30T18:30:08+00:00

Olá mc,

se a ideia é usar recursos prontos do Excel para importar/exportar TXTs, pode usar esta referência como ponto de partida: http://office.microsoft.com/pt-br/excel-help/importar-ou-exportar-arquivos-de-texto-HP010099725.aspx

Se o objetivo, porém, for usar programação para fazer uma manipulação detalhada dos TXTs, inclusive para geração/importação de arquivos complexos, basta que domine os antigos comandos BASIC (Open, Print, Line Input, Close), em conjunto com as funções de manipulação de strings (Left, Right, Mid, InStr, Replace, Format, etc.). Aqui tem uma pequena referência: http://www.applecore99.com/gen/gen029.asp

Esta resposta foi útil?

0 comentários Sem comentários

5 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2011-07-01T03:49:48+00:00

    Carlos Rocha e Luiz Cláudio,

    Muito obrigado pelas informações.

    Abraços,

    M.

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2011-06-30T17:52:34+00:00

    Oi Luiz Claudio,

    Pegando uma carona nessa discussão, será que você poderia me mostrar alguns links com dicas e macros para como copiar (ou gerar) arquivos txt para o Excel (ou do Excel)?

    abraços,

    M.

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2011-06-30T14:13:25+00:00

    Se o seu dispositivo já está gravando um TXT no Windows com os dados capturados do periférico, sua vida será bem mais fácil: basta você usar código VBA para fazer a leitura de tal arquivo. Exemplo:

    Dim strLine As String

    Open "c:\TuaPasta\TeuArquivo.txt" For Input As #1

    'Grava na variável a primeira linha do arquivo

    Line Input #1, strLine

    Close #1

    Agora se você precisa ler diretamente da porta serial, minha primeira sugestão é que use o controle MSCOMM32.ocx. Eu tenho um artigo antigo que mostra um pouco do uso do mscomm32.ocx: http://msdn.microsoft.com/pt-br/library/cc580676.aspx (veja na seção Impressora Térmica).

    Caso você tenha dificuldade em obter o controle MSCOMM32.ocx, uma outra alternativa (esta eu nunca usei) seria criar um add-in para o Excel, ou mesmo uma aplicação simples, no Visual Studio.Net (ou no Visual Basic Express, que é gratuito) usando o controle Serial Port que, aparentemente, tem o mesmo funcionamento.

    Esta resposta foi útil?

    0 comentários Sem comentários