XLL+ Class Library (7.0)

CXlWorkbookAfterSaveEventStaticObserver::Update

Respond to an event

virtual void Update(
   CXlAfterSaveEventArgs* e
);

Parameters

e

A pointer to an event arguments object is sent to the Update method.

Remarks

Derived classes should implement this function, which is the event handler for the XLL+ event model.

Availability

Note that this event is only available when running under Excel 2010 (Excel 14) or above.

Example

The code below defines a class derived from CXlWorkbookAfterSaveEventStaticObserver, implements an Update method which is called when the event occurs, and instantiates an instance of the new class.

CopyC++
// Define a class derived from CXlWorkbookAfterSaveEventStaticObserver 
class CMyWorkbookSaveEventObserver : CXlWorkbookAfterSaveEventStaticObserver
{
public:
    // This method will be called during the XlWorkbookAfterSave event. 
    virtual void Update(CXlAfterSaveEventArgs* e)
    {
        CXllApp::XlMessageBox(_T("Saved ") + e->GetBookName(), 
            XlMessageBoxTypeInformation);
    }
};

// Create an instance of the class
CMyWorkbookSaveEventObserver myWorkbookSaveObserver;

Requirements

Header: xlpevents.h

See Also

CXlWorkbookAfterSaveEventStaticObserver Class | CXlWorkbookAfterSaveEventStaticObserver Methods