xlmacro.exe needs Excel 2000 to run, but I have Excel 2003. I would also consider converting these old macros to VB.