Este artigo descreve a sintaxe da fórmula e a utilização da função RTD no Microsoft Excel.
Descrição
Devolve dados em tempo real de um programa que suporte a automatização COM.
Sintaxe
RTD(ProgID, servidor, tópico1, [tópico2], ...)
A sintaxe da função RTD tem os seguintes argumentos:
- ProgID Obrigatório. O nome do ProgID de um suplemento de automatização COM registado que foi instalado no computador local. Coloque o nome entre aspas.
- servidor Obrigatório. É o nome do servidor onde o suplemento deve ser executado. Se não houver servidor, e o programa for executado localmente, deixe o argumento em branco. Caso contrário, introduza aspas ("") à volta do nome do servidor. Ao utilizar RTD no Visual Basic for Applications (VBA), as aspas duplas ou a propriedade CadeiaNula do VBA são necessárias para o servidor, mesmo que este esteja a ser executado localmente.
- Tópico1, tópico2, ... O tópico1 é obrigatório, os tópicos subsequentes são opcionais. São 1 a 253 parâmetros que juntos representam uma parte exclusiva dos dados em tempo real.
Observações
- O suplemento de automatização COM RTD tem de ser criado e registado num computador local. Se não tiver instalado um servidor de dados em tempo real, irá obter uma mensagem de erro numa célula quando tentar utilizar a função RTD.
- Quando o servidor tiver sido programado para atualizar resultados continuamente, ao contrário de outras funções, as fórmulas RTD irão alterar-se quando o Microsoft Excel estiver no modo de cálculo automático.
Exemplo
Copie os dados de exemplo que se encontram na seguinte tabela e cole-os na célula A1 de uma nova folha de cálculo do Excel. Para que as fórmulas mostrem resultados, selecione-as, prima F2 e, em seguida, prima Enter. Caso seja necessário, pode ajustar a largura das colunas para ver todos os dados.
| Fórmula | Descrição (Resultado) | Resultado |
|---|---|---|
| =RTD("suplementocom.progid",,"Nome_do_servidor","Preço") | Dados em tempo real obtidos a partir de um programa que suporte automatização COM. | #N/D |
| Nota | ||
| O suplemento de automatização COM RTD tem de ser criado e registado num computador local. Se não tiver instalado um servidor de dados em tempo real, a função RTD devolve a mensagem de erro #N/D numa célula quando tenta utilizar a função RTD. |