(aparentemente) el mensaje es "claro":
=> hay componentes requeridos por el archivo que NO estan instalados en ese equipo
es probable que durante la instalacion de office 2007 NO se opto por instalar vba (o algunos de sus compomentes)
podrias confirmar/corregir si puedes crear macros desde un archivo nuevo ?
y/o ejecutar otros archivos que contengan macros ?
saludos,
hector.
__ OP __