Yes you can. Here is the actual statement from one of my Access databases where I start another database.
Code:
RetVal = Shell("""" & SysCmd(acSysCmdAccessDir) & "MSACCESS.EXE"" " & _
"g:\apps\JobRecords\RefreshDB.mdb" & " /cmd """ & CurrentDb().Name & _
"""", vbNormalFocus)
And it is followed by this statement:
Retval is a global variable I use for VERY temporary things. In this case it is never used, except as the receipent of the Shell function's return.
This is then followed by the application quit, so the Refresh database can copy the network MASTER back to the local C: drive. (the Refresh database then recalls the original DB name)
Last note: The path to the RefreshDB.mdb should be in a Const variable defined in my Declarations area. And yes, I do plan on fixing it.
HTH,