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 uma automatização COM registada instalada 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; ... 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 na tabela seguinte 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. |
#NOME? |
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 #NOME? numa célula quando tenta utilizá-la. |