What are macros?
Macros are a way to do various things in-game with one button click.
For example: A simple speech macro for when you log on with and you want to greet your guild.
Instead of typing /g and then typing "Hello everyone" or something of that nature you create a macro that will say "hello everyone" in guild chat with the click of one button.
How do you create a macro?
To create a macro, do the following:
Type /macro, /m, or or click on the Macros button in the Main Chat Menu. A box will appear with your current macros. You should have no macros to start.
Click on "New" at the bottom of that box. Another box will pop up, with a place to enter the macro name and a choice of an icon for the macro.
Name your macro. Select a name that will make sense to you when you see it again. For example, "Assist". Select an icon. Let's pick a sword.
Select "Okay" - You should now see the icon you selected (sword) along with your icon name in your current macros box (assist). Now Left-Click on the assist icon to highlight it. There is a button there to change the name or icon for your macro if you later decide to rename it or select a different icon. Once your assist icon is highlighted, move your mouse pointer into the "Enter Macro Commands" box. This is where you can type what you want the button to do when you press it. You will need to add a "/;jsessionid=2F9C80DBD07487F18658D0B92DBC21C9.app04 " in front of the command, if it is a slash command, just as you would enter in your text entry box.
Type "/Assist Nebu".
Move your mouse pointer back over the sword icon (assist) and left-click and hold down the button over the icon. Now, drag the icon over to an empty slot on your action bar. To use your new macro icon, press the number associated with that action button, or right-click on the button itself.
You now have a macro button that will assist another player (Nebu) in their attack. When Nebu attacks a player or monster, press your Assist macro button and you will automatically select the same target Nebu is attacking. ~ Blizzard
Finishing Macros
When you are done editing or creating macros, click the "x" in the top right-hand side of the box to close the macro window.
Editing Existing Macros
Type /macro then left-click on the macro button you wish to change. You can now make changes in the "Enter Macro Commands" box. Click the "x" to close the macro box when you are done.
Macro Limit
There is a character limit for each macro you create. If your message is too long, make it shorter!