Macros for Priesty Noobs
The Basics:
Type "/macro" and hit enter to open the macros window.
Under the "General" tab, click "new" to create and save a template macro for the two types that you need. You can pick any icon, but label the first one "Mouseover Heal"
#showtooltip Spell Name
/cast [@mouseover,help,nodead][help,nodead][@player] Spell Name
Save it.
Create another new macro, again, using any icon that you prefer, and label this one "Heal/Harm"
#showtooltip Spell Name
/cast [@mouseover,exists][] Spell Name
Save it.
These two macros will now be available to you on any new character that you roll. To use them just open the macro window, select all of the text inside the area, copy it, and then click the "Character Specific" tab. Create a new macro (name it the same as the spell you're making it for), replace "Spell Name" with the name of the desired spell, and save it. The icon will be automatically selected because of the spell name.
Drag the macro to your action bar, & voilà! Hover your mouse over the person you wish to use the spell on (either on their character directly or on your raid frames), and push the button.
For Lazy Bastards:
Now, you can create the macros one by one using the method above, or once you've saved the templates, you can be super lazy.
Log completely out of WoW. Find your World of Warcraft system file, and follow this folder path:
World of Warcraft > WTF > Account > AccountName > Mal'Ganis > CharacterName
Locate the text file called macros-cache
Open it, and paste in all of this crap:
VER 3 0100000000000008 "Binding Heal" "SPELL_HOLY_BLINDINGHEAL"
#showtooltip Binding Heal
/cast [@mouseover,help,exists] [@target,help,nodead] [@player] Binding Heal
ENDVER 3 0100000000000002 "Circle of Healin" "SPELL_HOLY_CIRCLEOFRENEWAL"
#showtooltip Circle of Healing
/cast [@mouseover,help,exists] [@target,help,nodead] [@player] Circle of Healing
ENDVER 3 0100000000000012 "Clarity of Will" "INV_MISC_QUESTIONMARK"
#showtooltip Clarity of Will
/cast [@mouseover,help,nodead][help,nodead][@player] Clarity of Will
ENDVER 3 010000000000000B "Fear Ward" "SPELL_HOLY_EXCORCISM"
#showtooltip Fear Ward
/cast [@mouseover,help,exists] [@target,help,nodead] [@player] Fear Ward
ENDVER 3 0100000000000001 "Flash Heal" "SPELL_HOLY_FLASHHEAL"
#showtooltip Flash Heal
/cast [@mouseover,help,exists] [@target,help,nodead] [@player] Flash Heal
ENDVER 3 0100000000000009 "Guardian Spirit" "SPELL_HOLY_GUARDIANSPIRIT"
#showtooltip Guardian Spirit
/cast [@mouseover,help,exists] [@target,help,nodead] [@player] Guardian Spirit
ENDVER 3 0100000000000003 "Heal" "SPELL_HOLY_GREATERHEAL"
#showtooltip Heal
/cast [@mouseover,help,exists] [@target,help,nodead] [@player] Heal
ENDVER 3 0100000000000011 "Holy Word" "INV_MISC_QUESTIONMARK"
#showtooltip Holy Word: Chastise
/cast [@mouseover,exists][] Holy Word: Chastise
ENDVER 3 010000000000000F "Pain Suppression" "INV_MISC_QUESTIONMARK"
#showtooltip Pain Suppression
/cast [@mouseover,help,exists] [@target,help,nodead] [@player] Pain Suppression
ENDVER 3 010000000000000E "Penance" "SPELL_HOLY_PENANCE"
#showtooltip Penance
/cast [@mouseover,exists][] Penance
ENDVER 3 0100000000000006 "PoM" "SPELL_HOLY_PRAYEROFMENDINGTGA"
#showtooltip Prayer of Mending
/cast [@mouseover,help,exists] [@target,help,nodead] [@player] Prayer of Mending
ENDVER 3 010000000000000A "Prayer of Healin" "SPELL_HOLY_PRAYEROFHEALING02"
#showtooltip Prayer of Healing
/cast [@mouseover,help,exists] [@target,help,nodead] [@player] Prayer of Healing
ENDVER 3 0100000000000010 "PW: Barrier" "INV_MISC_QUESTIONMARK"
#showtooltip Power Word: Barrier
/cast [@mouseover,help,nodead][help,nodead][@player] Power Word: Barrier
ENDVER 3 0100000000000005 "PW: Shield" "SPELL_HOLY_POWERWORDSHIELD"
#showtooltip Power Word: Shield
/cast [@mouseover,help,exists] [@target,help,nodead] [@player] Power Word: Shield
ENDVER 3 0100000000000007 "Renew" "SPELL_HOLY_RENEW"
#showtooltip Renew
/cast [@mouseover,help,exists] [@target,help,nodead] [@player] Renew
END
My degree of sarcasm depends on your degree of stupidity