Access 2002? 2003? exposes a new property called AutomationSecurity.
That property lets you set the macro security level, for one specific
run of a database, without affecting any other databases. This is much
better than lowering the macro security level of the whole PC.
My code sets that level to Low (value 1), for one specific run of your
database. I'm guessing that this could stop the hyperlink warnings. But
I can't be sure because:
(1) You haven't said what version of Access you are using, and
(2) I just don't know whether hyperlink warnings are affected by the
macro security level; but it would make sense if they were.
So give it a try, & see if it helps!
If you're worried that this is bad code which will harm your database,
just google this group for posts from me (TC) and/or containing the
word automationsecurity. You'll see that I have suggested this to many
people with similar problems.
HTH,
TC