"Conversação" DDE de amostra
A macro do Microsoft Excel a seguir gira o conteúdo da Vista 1 do MicroStation em incrementos de 5° em torno do eixo horizontal.
Neste macro, chan é qualquer nome de variável do Excel, e é necessário para referenciar esta conversação em particular em solicitações subsequentes de DDE. Os conteúdo do macro são explicados na tabela a seguir:
=INITIATE("Ustn","Keyin") | Abre a conversa com o MicroStation. As constantes Ustn Draft e Keyin são imperativas. |
=EXECUTE(chan,"rv=5") | Passa o comando RV=5 para o MicroStation. |
=FOR("Count",1,40) | Começa um loop para 40 vezes. |
=EXECUTE(chan,"selview 1") | Usa o comando SELVIEW 1 para simular a entrada de um ponto de dados na Vista 1. |
=NEXT() | Marca o fim do loop. |
=TERMINATE(chan) | Termina a conversa DDE com o MicroStation. |
=RETURN() | Marca o fim do macro de Excel. |