Hi Nick,
Not really sure, but in VB you can close a form and hide it too.
Here is a class module calling a module, then the module calling the form, then the form hiding, then the form unloading. if you do not unload the form, it is still loaded in mem.
Option Explicit
'this allows the AcadApplication to be accessable from the form
Public AcadApp2 As AcadApplication
'''class module
Public Sub SLW1(AcadApp As AcadApplication)
SLWal1c AcadApp
End Sub
'''Module
Public Sub SLWal1c(AcadApp As AcadApplication)
Set AutoCAD_Application = AcadApp
Set thisdrawing = AutoCAD_Application.ActiveDocument
Set AcadApp2 = AcadApp
frmW1.Show vbModal
End Sub
form is now open to user and showing
'''form
Private Sub cmdGO_Click()
Set AutoCAD_Application = AcadApp2
Set thisdrawing = AutoCAD_Application.ActiveDocument
frmW1.Hide 'form hidden here
msgbox "You form is hidden, but still loaded"
msgbox "Now to unload the form..."
Unload Me
End Sub
You probably need to do something similar to that.
Good Luck,
Dave