Hola Brroz,
No vas desencaminado, la macro que tengo se llama Autoexec, con lo que nada más detectar que se abre la base de datos la ejecuta, sin dejarme intervenir, se me había ocurrido mandarle la teclas Shift con varías pulsaciones simultáneas, para que no me la ejecutara, o al menos retrasará la ejecución, pero con esto tampoco consigo detenerla. También he intentado que nada más abrirla, poder renombrar la macro Autoexec, con otro nombre para que no me la ejecute, pero aunque parezca increible, me lo hizo la primera vez y ya no me lo ha vuelto a hacer.
Lo que hago es leer de un control List, una lista de ficheros .mdb, todos ellos con una macro autoexec, y en cada uno de ellos, tengo que realizar la vinculación automática, esto ya lo tengo mas o menos funcionando.
No se muy bien como conectar la base de datos mediante ADO, ¿podrías darme alguna pista mas?
Gracias Brroz.