For advanced players, it would help if there was some sort of -brief switch that could be put into macros so that it performs a silent transition between battle styles, without the spam.

Maybe one confirmation line of,
You change your preferences to [so and so/offensive/defensive], attack style.