Цитата Сообщение от BETEP Посмотреть сообщение
Не спорьте, уровень сложности конвертера это от незнания как визио готовить.
Кстати конвертер можно встроить в визио как надстройку, причём можно скачать с микрософта инструменты для создания надстроек.

В вашем случае и макросов достаточно. Заменить в нужном месте шейп на текст с данными из этого шейпа? ну очень сложно...
определить в каком месте текста воткнуть этот шейп по его номеру и свойствам? как два пальца об асфальт.
во вложении пример простых макросов для определения действий по событию визио и перебор листов с поиском нужных шейпов, чтобы заявку в эксель отправить.
1) Этот конвертер создавался как универсальное средство. Он создает XML описание автомата которое можно использовать где (и как) угодно. После, руками, создаются шаблоны преобразования XML описания автомата в любой язык программирования. Для этого там применяются синтаксический и лексический анализаторы, +парсеры.

2) Я, в этом всем, всего лишь отредактировал шаблон под язык ST.

3) Благодарю за примеры. Давно хотел увидеть что-то конкретное. Если не использовать синтаксические и лексические анализаторы, то Ваш вариант реализации вполне привлекателен.
т.к. конвертер уже работает, приоритет создания VBA-аналога уменьшится...

Еще вопрос: откуда эти макросы? я так понял это "САПР"? Самописный?