Es igual que hacerlo desde el compilador de Visual Basic. Existe un evento "Open" del objeto Document. Este código se ejecuta al abrir el documento pero si el usuario tiene deshabilitados los macros o no lo acepta no lo ejecutará.
Saludos.
En línea
A la reina de las profundidades que cuida los pasos de una sombra en la noche :*
intenta poner un Msgbox "hola" en una macro, y saltaran 500 mil mensajes de "se ha detectado un virus", "posible codigo dañino", o "no se recomienda ejecutar la macro".
En línea
Fui baneado por decir lo que pienso... No importa, rezare por uds... y eso que soy ateo xD
recuerden que en el nuevo office los macros se manejan por medio de certificados y firmas de seguridad para podersen compartir con otros computadores, es por tal razon que desaparecieron los virus macros, pero si tienes un office antiguo pos es recomendable...