LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 770
Default Avoid unloading of .xla addins when closing books are cancelled.

Hey KeepITcool,

I was assuming that Zoo was loading an addin when a wb was opened or closed,
so the event would be for the wb with the associated addin, not the addin
itself.

Thanks,

Doug


"keepITcool" wrote in message
.com...
Doug,

I just tested this.
But faik the events: Workbook_Activate and Workbook_Deactivate
will NOT fire for a workbook where IsAddin = true.

The exception:
the DEACTIVATE event will fire if you
explicitly call the ACTIVATE method.
(makes sense: windows for an addin are hidden.)

Private Sub Workbook_Activate()
MsgBox "Activate"
End Sub

Private Sub Workbook_Deactivate()
MsgBox "DeActivate"
End Sub

Sub Test()
ThisWorkbook.Activate
End Sub



--
keepITcool
| www.XLsupport.com | keepITcool chello nl | amsterdam


Doug Glancy wrote in

Zoo,

I use the WorkbookDeactivate event instead. This is an event
procedure that must be created in the ThisWorkbook module. To do so,
open the ThisWorkbook module. In the dropdown at the left top of the
main code pain, choose "Workbook" and in the top right dropdown,
choose "Deactivate." Then place your addin-closing code in the
newly-created Deactivate module.

hth,

Doug


"Zoo" wrote in message
...
I have developed .xla addins.
After installing the addin,
run Excel.exe and add a new workbook and add a change to the
workbook, and click 'x' icon on the top right of the Excel window.
Then I'm asked whether I save the change or cancel the closing
operation. I clicked 'Cancel', then , all the workbooks are not
closed , however , .xla addins are gone.
How can I avoid this?

To test the phenomenan,
I inserted the code below into 'Module1's of those addins.

sub auto_open()
MsgBox ThisWorkBook.FullName & " is opened."
end sub

sub auto_close()
MsgBox ThisWorkBook.FullName & " is closed."
end sub







 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Hyperlink operation cancelled.... Kim Excel Discussion (Misc queries) 1 June 15th 07 03:24 PM
Unloading / closing a form with the escape key Bettergains Excel Programming 0 January 11th 06 06:41 PM
Email Sent or Cancelled mjamici Excel Programming 1 June 15th 05 06:46 PM
How to avoid re-initialisation when Unloading form count Excel Programming 4 December 14th 04 03:58 PM
Unloading an Add-In Jack Excel Programming 1 October 1st 03 09:39 AM


All times are GMT +1. The time now is 06:09 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"