ヘルプ センターヘルプ センター
COM オブジェクト イベントに関連付けられたすべてのイベント ハンドラーを登録解除する
unregisterallevents(c)
例
unregisterallevents(c) は、以前に COM オブジェクト c に登録されたすべてのイベントの登録を解除します。unregisterallevents を呼び出すと、オブジェクトはいずれのイベントにも応答しなくなります。
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 より前に導入
eventlisteners | registerevent | unregisterevent | isevent
eventlisteners
registerevent
unregisterevent
isevent
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office