Hi,
I use a shape as a button then assign the relevant macro to the shape. In 2007, click Insert, Shapes, then select the shape that you wish to use.
I'm not sure how you would go about enabling macros pre 2007, I guess it would be under Tools, Macros, Protection or something like that. In 2007 you can save your file as XLSM, as standard practice I always save as 97-2003 compatible, just in case it ends up with a user who is on pre 2007.
Good luck.
Ak