Как создать диаграмму вызовов для макросов Excel?

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

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

1 ответ

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

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

Скриншот Project Analyzer

ExcelVBACodeDoc скриншот

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

Другие вопросы по тегам