END should never be used in a VB app. It is like getting out of a car while it is still moving. Sure, you'll stop, but whatever else that's moving will keep moving. Objects that have been created (particularly instances of OFFICE) will remain running until you kill them, or reboot.
This could use up all your memory and crash your system.
David