Thank you all,
I tried setting the window state before but that didn't work either. I found the following code snipplet on the web and it worked.
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _
(ByVal hwnd As Long, ByVal lpOperation As String, _
ByVal lpFile As String, ByVal lpParameters As String, _
ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Dim iRetVal As Long
iRetVal = ShellExecute(Me.hwnd, vbNullString, "FilePath", vbNullString, "c:\", 1)