Eso de que no reconoce la macro esta raro, debes explicarte mejor en cuanto a ese error que mencionas, haber te pregunto:
El archivo no abre al deshabilitar las macros?
El archivo abre y no funciona correctamente?
Las macros son creadas por ti?
En fin, especifica mas para poder ayudarte mejor ya que si fuera al reves la cosa seria mas comprensible. te digo el lenguaje de macros cambio solo en algunas cosas de la version 2000 a la version 2003 pero no como para no reconocer una macro, a menos que esta este preparada con un Look o cualquier otra cosa para que funcione solo en algunas Pc determinadas y de esa forma que por supuesto nunca te reconocera en otra maquina, pero es por una cuestion de seguridad....espero aclares (contestando las 3 preguntas) para ver si te ayudo algo mas ya que lo que te he dicho son solo suposiciones puesto que no estoy en frente de la Pc y no conozco la macro que deseas ejecutar, saludos...