Right then, I have got it to work in a roundabout way! I have gone back to using a hyperlink because I couldn't get the shell to work whatsoever. I believe it may be because of a similar problem though. To diagnose what I was doing wrong, I placed a msgbox in there to see what access was seeing...