View Single Post
  #5   Report Post  
Posted to microsoft.public.excel.programming
Bob Phillips[_5_] Bob Phillips[_5_] is offline
external usenet poster
 
Posts: 620
Default Run Procedure when Excel closes

Tod,

Of course you do, I knew you did and I know there is no quit event, but
still got it wrong!

IIRC, suggested ways of doing this usually suggest that you have you code
open a workbook and hide it. Put the code in that workbook's Before_Close
event. Inelegant, but it could work. Workbook doesn't have a Hidden or
Visible property, but Window does, so use that.

--

HTH

Bob Phillips

"Tod" wrote in message
...
Thanx. Actually I want the code to run when Excel closes
regardless of any workbooks that I'm closing.

-----Original Message-----
Tod,

The BeforeClose event. Here is some code top test whether

the application is
visible or not in that event, which should get you started

Private Sub Workbook_BeforeClose(Cancel As Boolean)
If Application.Visible = True Then
MsgBox "Visible"
Else
MsgBox "Not visible"
End If
End Sub


--

HTH

Bob Phillips

"Tod" wrote in message
...
Hi All,

I have some code that will test my Error Trapping

setting
and, if it is set to Break on All Errors, sets it to

Break
on Unhandled Errors. I would like for it to run when I
close Excel. Is there an event I can harness for this?

Also, it would be even better if that event also knew if
Excel was visible. If Excel is not visible then I'm
running it via a script and do not want that code to

run.

tod



.