Yeah, you just have problems with quotes, this ought to do it for you:
Code:
Shell ("""C:\Program Files\Microsoft Office\Office11\msaccess.exe"" /ro ""C:\My Documents\Security Gateway\MyDb.mdb""")
In order to get double quotes in a string, you have to double them up or use the char code.
Ax