Чтобы сделать это в Visio, вам нужно написать свою собственную программу автоматизации.
По сути, вам нужно:
- Напишите код для «анализа» карты в памяти, выбирая в основном узлы и соединители между ними
- Напишите код для «пикселизации» соединителей в отдельные точки (вы просто вызываете метод .points () в форме соединителя, и он возвращает массив координат xy). Затем вам нужно уменьшить количество точек до правильного числа для количества обновлений анимации, которые вы хотите пройти через этот соединитель.
- Напишите подпрограмму анимации, которая продвигает один или несколько спрайтов по соединителям, включая любую логику, относящуюся к моделируемой вами системе.
Экспорт в SVG и анимация с помощью javascript могут быть более подходящей альтернативой, но я ожидаю, что программирование будет аналогичным. Было бы проще включить элементы управления анимацией на веб-странице, чем попытаться сделать это на странице Visio.