The post at #6 shows you how to change font colours to what you want. Remove the apsotrophe to uncomment the line. so for RED & GREEN backgrounds you would use:
rngTable.Font.Color = wdColorWhite
and for YELLOW
rngTable.Font.Color = wdColorBlack
or it could be wdColorAutomatic.
Regarding sending out your macro and QAT button, take a look at this post by Frosty
http://www.vbaexpress.com/forum/showthread.php?t=41444
and download his .docm to see what can be done. I've never done it but in general I believe you open the VBA Editor and double click ThisDocument in the Project window. This opens the code window. That's where you put the code. I know nothing about the QAT but assume that it is sent with the document. Maybe someone else could help with this. (I use Word 2003).