Guess you missed the point.
/use [worn:Fishing Pole]Fishing
/stopmacro [worn:Fishing Poles]
is the first two lines of a bound key.
(In my case Key 2)
My hunter uses key 2 for pet and kill spells.
By having the command lines at the top of my hunter key 2 macro
It allows me to fish automatically by pressing key 2 if I have equip a fishing pole.
(remember to spell out the actual name of the fishing pole you are using.
As for weapon swapping, I use another action button that is not bound.
WeaponSwap
#show 16
/equipset [btn:1] Weapon1
/equipset [btn:2] Weapon2
I use the equip sets off the character screen to switchgear.
I just name them Weapon1 for the main weapon
and Weapon2 for Fishing Pole and fishing hats.