Este artigo descreve a sintaxe da fórmula e o uso da função RTD no Microsoft Excel.
Descrição
Recupera dados em tempo real de um programa compatível com a automaçã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 da ProgID de um suplemento de uma automação COM registrada instalado no computador local. Coloque o nome entre aspas.
-
servidor Obrigatório. O nome do servidor em que o suplemento deverá ser executado. Se não houver servidor e o programa for executado localmente, deixe o argumento em branco. Caso contrário, coloque o nome do servidor entre aspas (""). Ao usar RTD no Visual Basic for Applications (VBA), é necessário usar aspas duplas ou a propriedade NullString do VBA para o servidor, mesmo que a execução seja local.
-
Tópico1, tópico2,... Tópico1 é necessário, tópicos subsequentes são opcionais. Parâmetros de 1 a 253 que, juntos, representam uma parte exclusiva de dados em tempo real.
Comentários
-
O suplemento de automação COM de RTD deve ser criado e registrado em um computador local. Se você não tiver instalado um servidor de dados em tempo real, verá uma mensagem de erro em uma célula quando tentar usar a função RTD.
-
Se o servidor tiver sido programado para atualizar continuamente os resultados, ao contrário de outras funções, as fórmulas RTD serão alteradas quando o Microsoft Excel estiver no modo de cálculo automático.
Exemplo
Copie os dados de exemplo da tabela a seguir e cole-os na célula A1 de uma nova planilha do Excel. Para as fórmulas mostrarem resultados, selecione-as, pressione F2 e pressione Enter. Se precisar, você poderá ajustar as larguras das colunas para ver todos os dados.
Fórmula |
Descrição (Resultado) |
Resultado |
---|---|---|
=RTD("mycomaddin.progid",,"Nome_servidor","Preço") |
Dados em tempo real recuperados de um programa que oferece suporte para a automação COM. |
#NOME? |
Observação |
||
O suplemento de automação COM de RTD deve ser criado e registrado em um computador local. Se você não tiver instalado um servidor de dados em tempo real, a função RTD retornará o mensagem de erro #NOME? em uma célula quando você tentar usar a função RTD. |