Estimado Julio, tengo otra alternativa para crear estos links, ya que en ocasiones necesitamos un link diferente para cada registro de una de nuestras tablas, el procedimiento es, en la tabla al cual se quisiera relacionar se adiciona un campo tipo misceláneo con la opción OLE activado (default), y cuando se cree un nuevo registro lo que se tiene que hacer es arrastar hacia el campo creado el archivo que quieres que se abra cuando se da doble clic en el campo mencionado, se estas trabajando en red o neecsitas que se abra por medio de red, es importante que el archivo se lo arrastre desde entorno de red, ya que si hay mas usuarios no lo podrán abrir por que tiene que tener la ubicación del mismo, y solo la red te lo proporcionaría adecuadamente.
Otra solución sin la necesidad de crear macros es arrastar a tu aplicativo el archivo que quieres crear el link, pero debes estar en modo de diseño.
Saludos.
Hernán