KB-29645: Comunicação entre E3 e Excel via DDEClient.

Descrição:

Como ler/escrever dados em várias planilhas de um arquivo Excel?

Solução:

Para isto, insira um driver DDEClient e configure o Excel como o servidor DDE. Em seguida, insira uma quantidade de tags de comunicação igual à quantidade de planilhas existentes no Excel, e configure a propriedade Device de cada tag com o nome de cada respectiva planilha. Desta forma, pode-se utilizar a propriedade paramDevice de cada tag de comunicação para sinalizar qual a planilha deve ser manipulada. Depois, pode-se inserir mais um tag de comunicação para escrever/ler os valores, digitados como SetPoint pelo usuário, para a célula desejada. Importante salientar que o idioma do Excel interfere na identificação da célula (L1C1 ou R1C1).

Anexo a este artigo está uma aplicação exemplo que ilustra este caso.

Obs.: Todos os drivers estão disponíveis para download no site da Elipse.

Anexos:

ExemploDDE

Este artigo foi útil? Was this post helpful?
Yes0
No0

Deixe seu Comentário

Seu endereço de e-mail não será publicado. Campos marcados com asterisco são obrigatórios *