As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references,or expertise, but this question will likely solicit debate, a
I need to ensure a Macro which works on Visio 2003 doesn\'t cause problems on lower versions of Visio: specifically because I\'m writing to a property which doesn\'t exist on lower versions of Visio.
I could do this easily in C++ (note: I didn\'t test this for correctness--it\'s only to illustrate what I\'m trying to do):