LOTUSSCRIPT 言語
イベント処理サブルーチンを Lotus ソフトウェアオブジェクトに対応したイベントにバインドしたり、バインドを解除したりします。
メモ Lotus ソフトウェアアプリケーションの中には、オブジェクトイベントごとに空のサブルーチンや関数を提供するものがあります。その場合、On Event ステートメントを使う必要はありません。適切なサブルーチンや関数にスクリプトを入力すると、イベントが発生したときにそのスクリプトが自動的に実行されます。詳しくは、製品のマニュアルを参照してください。
構文 On Event eventName From prodObject { Call handlerName | Remove [ handlerName ] }
構成要素 eventName
複数の On Event ステートメントを使って、同じオブジェクトの同じイベントに対して複数のイベント処理サブルーチンを指定できます。同じイベントに対してバインドしたイベント処理サブルーチンの実行順序は不定です。
関数が必要となるのは、イベントがハンドラからの戻り値を必要とする場合だけです。
メモ LotusScript が認識する 3 タイプのオブジェクト (OLE/COM オブジェクト、LotusScript 製品オブジェクト、LotusScript 固有のオブジェクト) のうち、イベントを登録できるのは LotusScript 製品オブジェクトだけです。
例 関連項目