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 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 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, ... O tópico1 é obrigatório, os 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. | #N/D |
| Observação | ||
| O suplemento de automação COM de RTD deve ser criado e registrado em um 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. |