Object variables are always closed when a procedure closes. If you want to open Access and keep it open try using The SHELL command.

Something like.
Shell("C:\Program Files\Microsoft Office\OFFICE11\msAccess.EXE", 1)