Как создать диаграмму вызовов для макросов Excel?
У меня есть файл Excel с несколькими макросами VBA. В целях документации я хочу создать диаграмму вызовов UML или аналогичную, которая представляет, какой макрос вызывает, какой другой.
Есть ли способ автоматически создать его?
1 ответ
На основании комментария Engineer Toast (и дополненного некоторыми скриншотами соответствующих инструментов):
Люди создали инструменты именно для этого. Google "Документ VBA Проект"
Вот тот, который стоит денег: Aivosto (Project Analyzer Enterprise Edition)
Вот тот, который не делает: http://contextures.com/ExcelTemplates/ExcelVBACodeDoc.zip (прямая ссылка)
Скриншот Project Analyzer
ExcelVBACodeDoc скриншот
(Я думаю, это не совсем то, что вы хотели, так как он не создает диаграмму, а скорее список процедур)