The order doesn't affect what you're experiencing.
The problem you're having is with the way macros work themselves. Normal abilities can be queued to be used next while you are still casting or your GCD is still counting down. Macros cannot do this. As such, the normal 'flow' of actions you have may be severely interrupted by the use of a macro. I don't use a single macro in battle anymore because of this. A simple Provoke not working at the intended time can lead to a party wipe. The party doesn't need to know I provoked, there's many different ways of seeing that this happened.

The best possible advice I can give you to avoid using macros in battle. They only cause problems.
If you absolutely must use a macro, then use a wait before informing the party. This way you're not spamming the chat log.
An example,

/ac Action Name <t> <wait.1>
/p Obnoxious line about using Action Name goes here!