Thanks so much! That was quick.
I like you comment about exploding dimensions. It causes alot of grief. I wish it wasn't our policy.
I'm sorry to report your impressive lisp program didn't quite work. Maybe it has to do with our dimension style naming conventions.
It did switch to a different dimstyle but the wrong one. Pretty cool but not quite there yet. What happened was I selected the text, and it should have changed to "1 1/2" = 1'-0" (dimstyle named Simp112), but changed to 1/2"=1'-0" (Simp1-2). If you can bear it and have time, I'll elaborate.
We use a text syle in our dimensions called Simp1. Our dimstyle names are Simp1 for 1" = 1", Simp 1-4 for 1/4" = 1'-0", Simp 112, for 1 1/2" = 1'-0", Simp 3-4 for 3/4" = 1'-0" etc.
So it is my humble guess that the lisp program would have to sort through the various dimstyles available in the dimstyle dialog box and find the dimstyle which has the selected text size, then switch to that dimstyle.
I should possibly add that the dimstyle Simp1 has a text size of .13 and has under the "Use overall scale of" 1.0 (under the Scale for dimension features in the Fit tab of the dimstyle). All the other dimstyles change their text size by changing the "Use overall scale of" number, i.e. 1/2" = 1'-0" (Simp1-2) has a "Use overall scale of" 2.0 , 1/4" = 1'-0" (Simp1-4) has a "Use overall scale of" 4.0, and so on.
I imagine sorting out this kind of thing might be out of your job description. I hope you're paid well whatever your job description because what you do is really helpful in increasing our efficiency. Thanks again, and I'll completely understand if you don't have time for our little puzzle, Ken