Why not adding a button?
I have been working with VB and
Set ie = CreateObject("InternetExplorer.Application")
and I had never any problem that IE all of a sudden quits by itself.
A piece of my code I used in the past and I'm still using :
Set ie = CreateObject("InternetExplorer.Application")
ie.Visible = True
ie.Left = 0
ie.Top = 0
ie.Height = 1024
ie.Width = 1280
ie.Navigate2 "http://www.facebook.com"
To stop IE I use a command button with as code under the click event :
ie.Stop
ie.Quit
-------
IE.onquit thus not advisable if you follow the MSDN Library
http://msdn.microsoft.com/en-us/library/cc136549.aspx[
^] if you use the WebBrowser Object
http://msdn.microsoft.com/en-us/library/aa752085.aspx[
^] offcourse.