Dicas de uso do RTD

Ao longo dos anos, percebemos que podem surgir algumas dificuldades no uso do RTD. É comum o link RTD ser adicionado ao Excel corretamente, mas este não atualizar o valor. Na grande maioria dos casos, isto ocorre devido a alguma falha na configuração do RTD no sistema operacional ou no próprio Excel. Este post tem o objetivo de tentar auxiliar os clientes que possuem dificuldade em utilizar esta ferramenta, mostrando como usar e alguns procedimentos para solucionar possíveis problemas.


Como utilizar

Segue abaixo a descrição de como utilizar o recurso de RTD para enviar dados em tempo-real do Tryd para o Excel:

  • Ative o RTD no Tryd
    • Para ativar o RTD no Tryd basta ir em “Cotações > Outros > Ativar DDE e RTD”. Após isso, o ícone do servidor RTD será exibido na barra de tarefas do Windows, próximo ao relógio.

Barra de tarefas destacando o ícone do servidor RTD.

  • Gere links RTD a partir do Tryd
    • Links RTD podem ser gerados diretamente pelo Tryd. Por exemplo, caso queira enviar todo um monitor de cotações para o Excel, basta, no monitor de cotações, ir no menu em “Mais > Gerar Links RTD”. Após a geração dos links, basta colar na sua planilha do Excel.

Questões que dificultam ou impedem o funcionamento do RTD

Mesmo utilizando o RTD da forma correta, existem algumas questões que podem dificultar ou até impedir o funcionamento da ferramenta.

Seguem abaixo alguns itens que podem ser verificados para o funcionamento do RTD:

  • O computador possui Microsoft .NET Framework instalado?
    • Para que o servidor RTD do Tryd seja executado, é necessário que o computador possua o Microsoft .NET Framework instalado. A versão deve ser no mínimo a 3.5.
  • A DLL do servidor RTD está registrada no Windows?
    • Em alguns casos, o registro da DLL do servidor RTD, feito automaticamente ao executar o Tryd pela primeira vez, não é suficiente para que o RTD funcione. Sendo assim, o Tryd disponibiliza uma forma do usuário registrar a DLL novamente, manualmente. Para isso, abra o Tryd com permissões de administrador, vá em “Editar > Preferências (F2)”. Na tela que abrirá, vá em “DDE e RTD”, e clique no botão “Registrar DLL”.

Tela onde é feito o registro da DLL do servidor RTD.

Após clicar no botão, a mensagem “A DLL foi registrada com sucesso” será exibida, caso o Tryd tenha conseguido efetuar o registro. Caso contrário, uma mensagem de erro será exibida, nesse caso, certifique-se que seu usuário no Windows possui privilégios de administrador e que o Tryd está sendo executado com esses privilégios.

  • A versão do Excel é 2003 ou superior?
    • O RTD, diferente do DDE, só funciona em Excel na versão 2003 ou superior.
  • Excel está sendo executado com permissão de administrador?
    • Para que o RTD funcione, o Excel precisa ser executado com permissão de administrador.
  • As configurações de formatação do Excel estão corretas?
    • Verifique se as configurações de formatação do Excel estão corretas, principalmente de separadores decimal e de milhar. Separador decimal deve ser ‘,’ (vírgula) e separador de milhar deve ser ‘.’ (ponto).

Tela com as configurações do Excel, em destaque, as configurações de separadores de milhar e decimal.

  • As configurações de formatação do Windows estão corretas?
    • Já vimos casos de usuários de Windows em Inglês não conseguirem utilizar o RTD, alguns valores ficavam zerados na planilha. Foi verificado que os valores que ficavam zerados eram os que possuíam separador decimal e/ou de milhar. A questão foi resolvida alterando para que o Windows fosse formatado para Português (Brasil).

Tela de formação de região e idioma do Windows.

  • A exibição de mensagem no Excel, caso a planilha contenha algum conteúdo bloqueado, está habilitada?
    • Há casos em que o Excel entende um link RTD como conteúdo bloqueado e não informa isso. Para isso, é preciso habilitar a exibição de uma mensagem que informa sobre o conteúdo bloqueado.

Tela nas configurações do Excel onde é habilitada a mensagem sobre conteúdo bloqueado na planilha.

  • O link RTD inserido na planilha está correto?
    • Certifique-se que o link RTD adicionado à planilha está correto. Teste gerando o link a partir do próprio Tryd ou a partir da aplicação .NET.

Aplicação .NET servidora do RTD. Em destaque, os campos preenchidos para geração dos links RTD da Última e Média do papel PETR4. Após o preenchimento dos campos, clique em “Copiar” e depois cole na planilha do Excel.

  • A célula que possui o link está com formatação correta?
    • Verificar se o formato da célula onde está o link está correto. Uma célula formatada para exibir data, por exemplo, não exibirá os valores corretamente.
  • Suplemento do Tryd RTD está ativo no Excel?
    • Pode ser que o RTD não funcione no Excel pois o suplemento do RTD do Tryd não está ativo. Para verificar isso:
      – Adicione um link RTD à planilha;
      – Vá nas configurações do Excel, área de suplementos;
      – Na tela que abrir, verifique se o suplemento tryd.rtdserver está na parte de suplementos ativos ou inativos;

Lista de suplementos no Excel. No print, o suplemento RTD está ativo (como deve estar).

– Se estiver na parte de suplementos inativos, clique em “Ir”, na parte de “Gerir” (Gerenciar), com a opção “Suplementos do Excel” selecionada;
– Na tela que abrir, clique em “Automatização…”;

Suplementos no Excel.

– Busque na lista de servidores de automatização o item “StRtd.Controlador.StRtdServer”;

Suplementos de automatização no Excel.

– Clique em “OK”;
– E depois em “OK” novamente, com a opção selecionada;

Suplemento do RTD do Tryd adicionado.

– Verifique se após isso o suplemento foi ativado no Excel.

Observação: O nome dos itens na configuração do Excel varia de acordo com o idioma do Excel e versão.

Veja mais:

DDE e RTD

Tryd 4 – DDE / RTD 2.0

6 ideias sobre “Dicas de uso do RTD

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *