Hindsight: Thank Goodness I chose to use OOP for my current project
I only vaguely remember how my so-called "second" project for learning OOP evolved into my current "Xpander" project . I sure am glad though that I found justification for doing it as an OOP project based on the idea that I will need different instances (a.k.a. different lookup dictionaries) for different situations (a.k.a. different " contexts " ) . [QAAA = QA3 = here and here ( Query Asked And Answered )] In other words, (iow ?) thank goodness it's developing as an OOP project. The project is too complex to not be an OOP project. [QA3 = here ] ( Link to first image on the right is here ) Let me "step back" in time a bit. I used to write work-related macros in VBA for MS Word. My two most useful, hot key activated, macros were called "DoThis" and "ConvertThis" (made up names here). For the first, I would highlight a text string that was the name of yet another VBA macro and hit a hot key combination. The other m...