6

У меня есть файл Excel с несколькими макросами VBA. В целях документации я хочу создать диаграмму вызовов UML или аналогичную, которая представляет, какой макрос вызывает, какой другой.

Есть ли способ автоматически создать его?

1 ответ1

2

На основании комментария инженера Тоста (и дополненного некоторыми скриншотами соответствующих инструментов):

Люди создали инструменты именно для этого. Google "документ VBA проект"
Вот тот, который стоит денег: Aivosto (Project Analyzer Enterprise Edition)
Вот тот, который не делает: contextures.com/ExcelTemplates/ExcelVBACodeDoc.zip (прямая ссылка)

Скриншот Project Analyzer

Снимок экрана с домашней страницы Aivosto, показывающий Project Analyzer Enterprise Edition

Скриншот ExcelVBACodeDoc

Снимок экрана, показывающий вывод ExcelVBACodeDoc

(Я думаю, это не совсем то, что вы хотели, так как он не создает диаграмму, а скорее список процедур)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .