Start Microstation from vba with user and workspace?

Hi all,

I am trying to launch Microstation from an external program using Visual Basic.

How can i define the user and the workspace that i want to launch Microstation in ?

so far i have this:

 Dim BMAPP As New MicroStationDGN.Application
BMAPP.Visible = True
Dim dgnfile As MicroStationDGN.DesignFile
dgnfile = BMAPP.OpenDesignFile("location of file,.....")

Is there any way that i can specify these variables?

Thanks?

p.s. I would prefer not to use the L.A. Solutions Microstation Detector...