Hi, all
Many aeons ago, when I was coding in Pascal (remember that?) and C, a co-worker wrote a cross-reference program that built, among other things, a subroutine call tree. As an example, output looked similar to this, with indentation indicating call depth:
main()
Routine_A
Sub_A1
Sub_A2
Sub_A1
Routine_B
Sub_B1
Routine_C
Sub_C1
Sub_C2
Sub_C2_1
Sub_C3
Sub_C3_1
Sub_C3_2
Sub_C3_2_1
Sub_C3_2_1A
Sub_C3_3
Sub_C4
Sub_C2_1
Sub_C3_3
... and so on. Any subroutines that were not called were listed under a notifications section, and recursive calls were marked. One could control the depth of the tree and it would warn if the call depth exceeded that limit.
A very useful routine, especially for a large program, or if we had to overlay because of memory addressing restrictions.
So, my question is: Do you know of a tool anything like this for VBA (2007 and later)? My searches yield me nothing (or perhaps I should say that Google's wrong hits are so numerous I might be overlooking any good hits).
I've tried MZTools 3 and it helps, a little bit, but building my own manually from that would take more time than I want to devote to the task, plus the upkeep during revisions would drive me nuts.
Thanks a bunch,
chucklod
Bookmarks