![]() |
#1
|
|||
|
|||
![]() I have buttons on the ribbon of my Word add-in template that I want to disable if there is no document open in Word. I know how to create an application level class and/or a document class. However, while the document class has a Close event, it fires before the document actually closes. In the application class they have a BeforeClose, which, as expected, (also) fires before the document closes. They also have WindowActivate and WindowDeactivate events, but if I just close the only open document, so I now have a blank screen in Word, that doesn't fire either the WindowActivate or WindowDeactivate events. I'm using the Application BeforeClose and testing If Documents.Count = 1 ... (as the document is about to close, so the Application Count should be going to zero) but that is a kludge. Is there any event to test AfterClose (since, again, the Document class Close fires before the document actually closes.)? Thanks, Stuart |
Tags |
after close, classes, vba |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Adding tables to Created word document whilst other word document open Help | rpb925 | Word VBA | 18 | 03-30-2016 04:45 PM |
![]() |
lostinwebspace | Word VBA | 1 | 02-13-2016 10:28 AM |
![]() |
doctor_who12 | Excel Programming | 1 | 01-22-2014 04:47 PM |
Prompt when close the document | ubns | Word | 15 | 04-29-2012 10:07 PM |
Can't Open My Document | petra_lonely | Word | 0 | 03-09-2011 10:28 PM |