I don’t think (m)any of the old style original WoW macros will still work. I never created a macro during Vanilla, and I probably wouldn’t remember anyway.
I think a lot of the reasoning behind the reworking of what you can and cannot do with macros was to prevent automation.
So, you can do something like if defensive stance cast taunt, or if in battle stance or berserker stance, cast Execute with something like:
#showtooltip [stance:1/3]Execute; [stance:2]Taunt
/cast [stance:1/3]Execute; [stance:2]Taunt
But, I don’t know if you can do what you want to do…
Check out this thread for some more information about macros.