Função RTD

Aplica-se A
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016

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.