exponenta event banner

unregisterallevents

Отмена регистрации всех обработчиков событий, связанных с событиями COM-объектов

Синтаксис

Описание

пример

unregisterallevents(c) отменяет регистрацию всех событий, ранее зарегистрированных COM-объектом c. После вызова unregisteralleventsобъект больше не реагирует на какие-либо события.

Примеры

свернуть все

Отмена регистрации обработчиков событий из всех Microsoft® Excel® события рабочих книг.

Чтобы запустить этот пример, создайте книгу и зарегистрируйте события.

myApp = actxserver('Excel.Application');
wbs = myApp.Workbooks;
wb = Add(wbs);
registerevent(wb,{'Activate' 'EvtActivateHndlr'; 'Deactivate' 'EvtDeactivateHndlr'})
eventlisteners(wb)
ans =

  2×2 cell array

    'Activate'      'EvtActivateHndlr'  
    'Deactivate'    'EvtDeactivateHndlr'

Отмена регистрации обработчиков событий.

unregisterallevents(wb)
eventlisteners(wb)
ans =

  0×0 empty cell array

Входные параметры

свернуть все

COM-объект, заданный как указатель на функцию.

Ограничения

  • COM-функции доступны в Microsoft Windows® только системы.

Представлено до R2006a