主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

unregisterallevents

COMオブジェクトイベントに関連付けられたすべてのイベントハンドラーを登録解除する

説明

unregisterallevents (cは,以前にCOMオブジェクトcに登録されたすべてのイベントの登録を解除します。unregisteralleventsを呼び出すと,オブジェクトはいずれのイベントにも応答しなくなります。

すべて折りたたむ

微软®Excel®ワークブックのすべてのイベントからイベントハンドラーの登録を解除します。

この例を実行するには,ワークブックを作成してイベントを登録します。

myApp = actxserver (“Excel。应用程序的);wbs = myApp.Workbooks;世行=添加(wbs);registerevent (wb, {“激活”“EvtActivateHndlr”“注销”“EvtDeactivateHndlr”}) eventlistener (wb)
ans = 2×2 cell array 'Activate' 'EvtActivateHndlr' 'Deactivate' 'EvtDeactivateHndlr'

イベントハンドラーを登録解除します。

unregisterallevents (wb) eventlistener (wb)
Ans = 0×0空单元格数组

入力引数

すべて折りたたむ

COMオブジェクト。関数ハンドルとして指定します。

制限

  • COM関数は,微软的Windows®システムでのみ使用可能です。

R2006aより前に導入