I need to design a dynamic label in ArcMap that changes its entire style after a certain zoom extent. The research I've done suggests to me that there is currently no way to use VBscript to manipulate certain label stylings. I haven't discovered a way to, for instance, programatically add a callout box and a label offset after I zoom out past 1:150. Below are two label styles I'd like to fuse together into one dynamic style.
Zoomed in past 1:150, and then zoomed out past 1:150:
Will this only be doable in Python?