By the time Quit fires all of you Outlook objects are out of scope so the event won't fire correctly. It will fire in the Outlook VBA, but again all objects are out of scope so it's a pretty useless procedure for that.
Use Explorer.Close and Inspector.Close to check the counts of both collections.
-- Ken Slovak [MVP - Outlook] http://www.slovaktech.com Author: Absolute Beginner's Guide to Microsoft Office Outlook 2003 Reminder Manager, Extended Reminders, Attachment Options http://www.slovaktech.com/products.htm
"donald" <jonathan[ at ]dorling.biz> wrote in message news:1139840777.493572.120350[ at ]g14g2000cwa.googlegroups.com...
[Quoted Text] > Hi there, > > I got this code below from my COM add-in which handles the Quit on my > outlook Application but it never get fired why is this? and how can i > fix this? > > Thankls > > Donald > > Public WithEvents _Application As Outlook.Application > > Private Sub app_quit() Handles _Application.Quit > MsgBox(_Application.Inspectors.Count) > MsgBox(_Application.Explorers.Count) > End Sub >
|