You can actually remove the annoying sound for "item not ready" along with removing the message.

/console soundFX 0
<whatever your macro normally does>
/console soundFX 1