Exemple de "conversation" DDE
La macro suivante de Microsoft Excel fait pivoter le contenu de la vue 1 de MicroStation par paliers de 5° autour de l'axe horizontal.
Dans cette macro, chan est un nom de variable Excel quelconque, nécessaire pour faire référence à cette conversation particulière dans les demandes DDE ultérieures. Le contenu de la macro est expliqué dans le tableau suivant :
=INITIATE("Ustn","Keyin") | Ouvre la conversation avec MicroStation. Les constantes Ustn Draft et Keyin sont obligatoires. |
=EXECUTE(chan,"rv=5") | Transmet l'entrée au clavier RV=5 à MicroStation. |
=FOR("Count",1,40) | Commence une boucle pendant 40fois. |
=EXECUTE(chan,"selview 1") | Emploie l'entrée au clavier SELVIEW 1 pour simuler l'entrée d'un point de données dans la vue 1. |
=NEXT() | Marque la fin de la boucle. |
=TERMINATE(chan) | Termine la conversation DDE avec MicroStation. |
=RETURN() | Marque la fin de la macro Excel. |