I created one macro for raises, but after trying it out a few times, I just ditched it. Why ? Because any lag, or sometimes positionnal issues (targeted player gets hidden all of a sudden?), or debuff (paralyze), or unique circumstances (cutscenes out of the blue in Castrum) will cause the macro to fail and causing the switchcast to go to waste.

Doing it by hand is by far more reliable.