Main Content

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 之前推出